Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jenkins管道上运行macOS测试用例_Macos_Jenkins_Jenkins Pipeline_Jenkins Cli - Fatal编程技术网

在Jenkins管道上运行macOS测试用例

在Jenkins管道上运行macOS测试用例,macos,jenkins,jenkins-pipeline,jenkins-cli,Macos,Jenkins,Jenkins Pipeline,Jenkins Cli,您好,我有一个macOS应用程序,需要在Jenkins上为CI/CD目的进行配置 在使应用程序可用于发行版或创建包文件之前,我需要运行测试用例 我正在使用下面提到的命令 xcodebuild -workspace xxx.xcworkspace -sdk macosx11.3 -scheme xxx -destination "platform=OS X,arch=x86_64" clean test 当我在Jenkins中执行此命令时,它会抛出一个错误 错误:测试运行程序

您好,我有一个macOS应用程序,需要在Jenkins上为CI/CD目的进行配置

在使应用程序可用于发行版或创建包文件之前,我需要运行测试用例

我正在使用下面提到的命令

xcodebuild -workspace xxx.xcworkspace -sdk macosx11.3 -scheme xxx -destination "platform=OS X,arch=x86_64" clean test
当我在Jenkins中执行此命令时,它会抛出一个错误

错误:测试运行程序遇到错误(无法与测试运行程序建立通信)。如果您认为此错误表示存在错误,请将结果包附加到/Users/ec2 user/Library/Developer/Xcode/DerivedData/xxx gkolnyonjdnyixfknefsjvbsyzia/Logs/test/Run-xxx-2021.05.24_11-58-07-+0000.xcsult。(基本错误:无法与助手应用程序通信。请重试您的操作。如果操作失败,请退出并重新启动应用程序,然后重试。与pid 0上名为com.apple.testmanagerd.control的服务的连接无效。)

我需要利用macOS本身作为模拟器运行,就像Jenkins在ec-2实例上作为守护进程运行一样

注意:不使用XCODE插件执行我的命令


请帮助!!!

我的MacOS系统是一个从系统,我正在通过Linux服务器运行我的脚本。 macOS之前是使用SSH连接的,然后需要更改此身份验证方法才能访问Mac的UI

正在运行的测试用例