сценарий UIAutomation после сборки не работает в jenkins

Я пытаюсь сделатьКомплексная автоматизация дляiOS проект, Моя цель - автоматизироватьнепрерывная интеграция процесс с прикреплениемUIAutomation сценарии как действия после сборки. Таким образом, с момента, когда пользователь проверяет свой код в SVN, и до тех пор, пока мы не получим результаты теста автоматизации, все будет автоматизировано.

Jenkins установлен на моей локальной машине и работает наlocalhost.
Теперь я автоматизировал процесс сборки черезjenkins и на другом конце у меня есть готовый скрипт оболочки, который будет работатьUIAutomation Java-скрипты на выходе сборки.
Когда я использую свой сценарий оболочки в качестве действия после сборки, я получаю ошибку при запуске команды инструмента (написанной внутри сценария оболочки), но если я запускаю этот сценарий вручную через терминал, то он работает нормально.

instruments[64703:60f] -[NSAlert alertWithError:] called with nil NSError. A generic error message will be displayed, but the user deserves better.
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. Mon Feb  6 13:15:20 inpunml310743 instruments[64703] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. 2012-02-06 13:15:20.179 instruments[64703:60f] Recording cancelled : At least one target failed to launch; aborting run Instruments Trace Error : Failed to start trace. Build step 'Execute shell' marked build as failure Finished: FAILURE

тогда я попробовал эту команду с sudo, то я получил следующую ошибкуsudo: tty отсутствует и не задана программа askpass

Пожалуйста, дайте мне знать, как я могу выполнить эти команды успешно, только этот шаг остался в моей задаче.

Ответы на вопрос(4)

Ваш ответ на вопрос