我们的iPhone应用程序使用内置的SenTestingKit进行单元测试,使用KIF进行功能测试。我们使用Zapp for CI,它运行功能测试,但不运行单元测试。作为权宜之计,我想添加一个运行单元测试的功能测试场景。有没有办法以编程方式运行SenTestingKit单元测试?即不是通过脚本,而是来自应用程序内?
答案 0 :(得分:0)
为什么不创建一个运行项目所有测试的新方案,并使用脚本运行所有单元测试?
例如,如果项目名称为simon
,则测试目标的方案为simonTests
在命令行上运行脚本
xcodebuild .../your_.proj_file_path/ -scheme "simonTests" -sdk iphonesimulator5.0 -configuration "Debug" clean build
这个版本基本上可以为你运行单元测试。