我在类型单元测试包的项目中添加了一个新目标,并添加了一些测试用例。
我可以在Xcode中运行它,但我无法弄清楚如何从命令行运行它,以便我可以将它作为CI构建系统的一部分添加。
我知道应用程序测试不能在Xcode环境之外执行,但这些不是应用程序测试而是逻辑测试。
每当我尝试运行任何xcodebuild命令时,即使是干净的,它也会回来说该方案没有配置为运行。和它一起使用不是 - 在管理方案部分只勾选了测试复选框,但即使在勾选运行复选框后,我仍然会得到相同的错误。
其实我不确定我是否应该: a)执行主项目的方案,将测试部分*设置为我新创建的测试目标(*我不知道这个词 - “部分”我的意思是在管理方案部分的位置有一个选择执行构建|运行|测试|配置文件|分析|存档。) b)创建一个新方案以运行测试。
我在Xcode中尝试了两种方式并且两种方式都有效,但无论我尝试使用XCodebuild,我都会收到一些错误消息。