我想在每个拉取请求中运行大约 300 个 UI XCTest 测试。
我使用了一些命令,比如:
xcodebuild \
-project App.xcodeproj \
-scheme App \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 8,OS=15.0' \
test
但我想在第一次失败后停止(为了节省构建服务器的时间)。有什么办法吗?
更新:
xcodebuild 对此没有任何标志。
现在我尝试获取结果流,并检查一个测试是否失败。
最佳答案
将此行添加到您的脚本中:
if test $? -eq 0
then
echo "xcodebuild succeeded"
else
echo "xcodebuild failed with " + $?
exit 1
fi
关于ios - 如何在第一次失败后停止执行 xcodebuild 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70460753/