可以使xcodebuild测试显示测试的编译

时间:2013-04-16 12:41:44

标签: xcode xcodebuild

xcodebuild -workspace aWorkspace -scheme aScheme test编译并运行与该方案相关的测试,但它不显示测试套件的编译。如果测试源文件中存在编译错误,我只会获得** TEST FAILED **,这在尝试使用Vim进行开发时肯定不是很有帮助。

有没有办法让xcodebuild输出测试源文件的编译,就像xcodebuild build显示常规源文件的编译一样?

1 个答案:

答案 0 :(得分:1)

我遇到了完全相同的问题,只是确保从xcodebuild参数中删除TEST_AFTER_BUILD = YES(看起来你没有这个)。

并简单地将2>& 1附加到命令的末尾。 由于某种原因,xcodebuild将测试输出写入stderr而不是stdout ??

即。做:

xcodebuild -workspace aWorkspace -scheme aScheme test 2>& 1