我是使用Catch运行单元测试的新手.
我正在使用Catch在我的Xcode项目中运行单元测试.我已经为我的项目添加了一个目标,其中包括我的Catch文件和测试用例.选择该目标并从Xcode运行运行正常.我现在正试图让它从命令行运行,这将是从Jenkins运行的方式.我有一个shell脚本,其中包含:
xcodebuild clean install xcodebuild -target TestApp -configuration “Debug” -sdk iphonesimulator7.1 CONFIGURATION_BUILD_DIR=TestBuild ONLY_ACTIVE_ARCH=NO
结果是:
** INSTALL SUCCEEDED ** Build settings from command line: CONFIGURATION_BUILD_DIR = TestBuild ONLY_ACTIVE_ARCH = NO SDKROOT = iphonesimulator7.1 --- xcodebuild: WARNING: Configuration “Release” is not in the project. Building default configuration. === BUILD TARGET CreativeSDKTest OF PROJECT CreativeSDKImage WITH THE DEFAULT CONFIGURATION (Release) === Check dependencies ** BUILD SUCCEEDED **
但是应用程序没有在模拟器中启动.也许我没有看到明显但从我读过的所有文档中,这应该启动应用程序.
感谢您对此事的任何帮助.