実行中にIOSシミュレータを開くはずのJenkinsでプロジェクトをセットアップしましたが、Jenkinsはシミュレータを開くことができませんでした。JenkinsさんがIOSシミュレータを開くことができませんでした
ジェンキンスはジェンキンスユーザーで実行されます。以下は
は、どのようなプロジェクトの使用である: - のJava Mavenのベースのプロジェクト は - appiumスタートIOSシミュレータ - - appiumサーバー を実行し、このステップでは、以下のエラー
[XCUITest] Error: Command 'osascript -e 'tell application "System Events" to count processes whose bundle identifier is "com.apple.iphonesimulator"'' exited with code 1
at ChildProcess.<anonymous> (../../lib/teen_process.js:92:19)
at emitTwo (events.js:125:13)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:897:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
{ Error: Command 'osascript -e 'tell application "System Events" to count processes whose bundle identifier is "com.apple.iphonesimulator"'' exited with code 1
at ChildProcess.<anonymous> (../../lib/teen_process.js:92:19)
at emitTwo (events.js:125:13)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:897:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
stdout: '',
stderr: '36:106: execution error: An error of type -610 has occurred. (-610)\n',
code: 1 }
で失敗私はジェンキンスのユーザーを追加しようとしましたDevToolsSecurityを有効にしても動作しませんでした。
ジェンキンスはヘッドレスユーザーとして設定されていますか?パスワードなし、bash環境など? –
私たちは同じ(または少なくとも非常によく似た)問題を抱えているように見えます。私はAppium Discussionで投稿したスレッドを共有します:https://discuss.appium.io/t/appium-tests-via-jenkins-simulator-not-booting-error-command-osascript-e-tell-application -system-events-to-count-processes-bundle-identifier-is-com-apple-iphonesimulator/19038 – Cindy
@KamilSzostakowskiはdeamonとして動作します。 jenkinsユーザーがsudoerであり、必要な環境変数を持っています –