gpt4 book ai didi

ios - 未能安装或启动 jenkins 中的测试运行程序错误

转载 作者:行者123 更新时间:2023-11-29 05:56:16 24 4
gpt4 key购买 nike

我在执行名为 UITestsJob 的运行 UI 测试的作业时在 Jenkins 中遇到错误。这个 UITestsJob 是管道作业,它的定义在 Jenkinsfile 中。此外,我在同一个工作区中还有其他作业,有时这些作业与此 UITestsJob 同时启动。我想当两个作业同时启动时我会收到此错误:

UITestsJob-Runner.app encountered an error (Failed to install or launch the test runner. (Underlying error: The operation couldn’t be completed. (DVTCoreSimulatorAdditionsErrorDomain error 0.)))

我已经在管道的开头完成了清理步骤,即

sh 'rm -rf output'
sh 'rm -rf "$DERIVED_DATA_DIR"'
sh 'rm -rf "$PWD/Pods/"'
sh 'rm -rf ~/Library/Caches/CocoaPods

之后我安装了带有清理缓存的 pod,

 sh '(pod cache clean --all --verbose && pod install)'

出现错误后,我从终端运行这些命令

xcrun simctl shutdown all
xcrun simctl erase all

这个错误消失了。我不想将其包含到我的管道文件中,因为同时可能还有其他模拟器正在为其他作业运行。除了从终端删除所有模拟器之外,我找不到任何解决方案。对于这个错误有永久的解决方案吗?在我始终可以相信我的作业正在运行而不会因“TestRunner”错误而中断之后,如何解决此问题?

最佳答案

我想我们终于找到了解决这个问题的方法,我们在 jenkins 上安装了 Build Blocker Plugin 并添加了作业以等待彼此开始执行,希望这也对您有帮助!谢谢你! Build Blocker Plugin

关于ios - 未能安装或启动 jenkins 中的测试运行程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55130856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com