我可以使用运行 XCTestsxcodebuild test
命令。但是当我运行这个命令时,它会输出构建日志,然后最后会输出测试日志。有没有一种方法可以仅将测试的输出(无构建日志)重定向到单独的文件?
我在 xcodebuild 命令中找不到任何内容。
问候
开发者
您可以使用 ocunit2junithttps://github.com/ciryon/OCUnit2JUnit https://github.com/ciryon/OCUnit2JUnit将构建日志输出解析为 junit xml 以便与 Jenkins 一起使用。这也适用于 XCTest。
xcodebuild test -scheme "MyScheme" -destination "platform=iOS,id=UDID_OF_DEVICE" -derivedDataPath "$(pwd)" 2>&1 | tee out.txt
cat out.txt | tools/ocunit2junit
默认情况下,这会将 junit xml 输出到测试报告。如果您不需要 junit xml,那么您仍然可以使用 ocunit2junit 作为解析构建输出的参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)