Я пытаюсь запустить некоторый тест в эмуляторе с помощью Jenkins, но всякий раз, когда я запускаю Cucumber, сценарий перестает пытаться запустить UIAutomation.Jenkins не может запустить Calabash-iOS в симуляторе
Вот некоторые факты:
- Я использую последнюю версию огурца, калабаш КСН и Run Loop
- Дженкинс работает как локальный LaunchAgent (
~jenkins/Library/LaunchAgents/org.jenkins-ci.plist
) - Я уже добавил
jenkins
пользователь к_developer
группе, включите его вadmin
- я установил
DevToolsSecurity -enable
- Я не в состоянии установить
security authorizationdb write system.privilege.taskport is-developer
, как это всегда возвращает ошибку - Запуск же тест с консоли через SSH работает отлично
- Запуск же тест с Дженкинс на реальном устройстве, работает отлично
- Я бегу Дженкинс в VirtualBox машина я уже пытался увеличить время ожидания для Calabash (
@calabash_launcher.relaunch({timout: 120, :uia_timeout => 30}
)
Я кончатся идеи о том, чтобы попытаться решить проблему.
Любое предложение более чем приветствуется.
UPDATE
я смог запустить симулятор, удалив свойство из org.jenkins-ci.plist
, но теперь, я должен ввести свой пароль, чтобы разблокировать брелка каждый раз я запустить тест.
Как удалить SessionCreate? Где я могу найти этот org.jenkins-ci.plist? – JonatasTeixeira
зависит от вашей настройки. Я использовал это руководство http://www.egeek.me/2015/02/14/jenkins-in-osx-guest-in-virtualbox-for-ios-jobs-full-setup-guide/ – pasine