1

很奇怪,当我在“构建设置”中将“构建后测试”设置为“是”时,项目无法构建成功。但是设置为“no”,我在键盘上按“CMD+U”,测试可以成功执行。

我想在 jenkins 中运行 UT 案例,所以我必须将“构建后测试”设置为“是”。或TEST_AFTER_BUILD=YES在命令行中输入,但在我构建项目时它们都失败了。

我已经执行了 20 个案例,其中 10 个案例在我将“构建后测试”设置为“是”时失败了。如果我首先将“构建后的测试”设置为“否”,从 xcode 执行案例并在键盘上按“CMD+U”,所有 20 个案例都通过了。

有任何想法吗?

谢谢你,

赛罗

4

1 回答 1

1

在黑暗中尝试一下,因为我们还没有构建错误:

当您将 TEST_AFTER_BUILD 设置为 YES 时,您通常还必须将 BUILD_ACTIVE_ARCHITECTURE_ONLY 设置为 'NO' 并将 x86_64 添加到有效架构中。

我有一个生成测试报告、代码覆盖率、api 文档等的构建脚本示例

于 2013-05-25T11:17:17.053 回答