[cmake-developers] [PATCH v6 0/2] Add XCTest Bundle Support

Gregor Jasny gjasny at googlemail.com
Wed Feb 25 15:07:42 EST 2015


Hello,

this series contains the latest XCTest patches.

Changes since v5:
* Rebased against master (could drop two applied patches)
* kept help modules list sorted
* indirected xctest wiring

Thanks,
Gregor

Gregor Jasny (2):
  Add handling for XCTest bundles
  Add XCTest example to test Frameworks and Cocoa App Bundles

 Help/manual/cmake-modules.7.rst                    |   1 +
 Help/manual/cmake-properties.7.rst                 |   1 +
 Help/module/XCTestUtilities.rst                    |   1 +
 Help/prop_tgt/XCTEST.rst                           |  13 +
 Help/release/dev/xcode-xctest.rst                  |   6 +
 Modules/XCTestUtilities.cmake                      | 123 ++++
 Source/cmGlobalXCodeGenerator.cxx                  |  12 +-
 Source/cmTarget.cxx                                |  16 +-
 Source/cmTarget.h                                  |   3 +
 Tests/CMakeLists.txt                               |  13 +
 Tests/XCTest/CMakeLists.txt                        |  62 ++
 Tests/XCTest/CocoaExample/AppDelegate.h            |   7 +
 Tests/XCTest/CocoaExample/AppDelegate.m            |  18 +
 Tests/XCTest/CocoaExample/Info.plist               |  30 +
 Tests/XCTest/CocoaExample/MainMenu.xib             | 680 +++++++++++++++++++++
 Tests/XCTest/CocoaExample/main.m                   |   5 +
 Tests/XCTest/CocoaExampleTests/CocoaExampleTests.m |  13 +
 Tests/XCTest/FrameworkExample/FrameworkExample.c   |   6 +
 Tests/XCTest/FrameworkExample/FrameworkExample.h   |   1 +
 Tests/XCTest/FrameworkExample/Info.plist           |  28 +
 .../FrameworkExampleTests/FrameworkExampleTests.m  |  16 +
 Tests/XCTest/FrameworkExampleTests/Info.plist      |  24 +
 22 files changed, 1076 insertions(+), 3 deletions(-)
 create mode 100644 Help/module/XCTestUtilities.rst
 create mode 100644 Help/prop_tgt/XCTEST.rst
 create mode 100644 Help/release/dev/xcode-xctest.rst
 create mode 100644 Modules/XCTestUtilities.cmake
 create mode 100644 Tests/XCTest/CMakeLists.txt
 create mode 100644 Tests/XCTest/CocoaExample/AppDelegate.h
 create mode 100644 Tests/XCTest/CocoaExample/AppDelegate.m
 create mode 100644 Tests/XCTest/CocoaExample/Info.plist
 create mode 100644 Tests/XCTest/CocoaExample/MainMenu.xib
 create mode 100644 Tests/XCTest/CocoaExample/main.m
 create mode 100644 Tests/XCTest/CocoaExampleTests/CocoaExampleTests.m
 create mode 100644 Tests/XCTest/FrameworkExample/FrameworkExample.c
 create mode 100644 Tests/XCTest/FrameworkExample/FrameworkExample.h
 create mode 100644 Tests/XCTest/FrameworkExample/Info.plist
 create mode 100644 Tests/XCTest/FrameworkExampleTests/FrameworkExampleTests.m
 create mode 100644 Tests/XCTest/FrameworkExampleTests/Info.plist

-- 
2.3.0



More information about the cmake-developers mailing list