xcodebuild -workspace aWorkspace -scheme aScheme test
编译并运行与该方案相关的测试,但它不显示测试套件的编译。如果测试源文件中存在编译错误,我只会获得** TEST FAILED **
,这在尝试使用Vim进行开发时肯定不是很有帮助。
有没有办法让xcodebuild输出测试源文件的编译,就像xcodebuild build
显示常规源文件的编译一样?
答案 0 :(得分:1)
我遇到了完全相同的问题,只是确保从xcodebuild参数中删除TEST_AFTER_BUILD = YES(看起来你没有这个)。
并简单地将2>& 1附加到命令的末尾。 由于某种原因,xcodebuild将测试输出写入stderr而不是stdout ??
即。做:
xcodebuild -workspace aWorkspace -scheme aScheme test 2>& 1