Кто-нибудь преуспел в настройке автоматических тестов UIAutomation в Xcode?
Я пытаюсь настроить цель в моем проекте Xcode, который должен запускать все сценарии UIAutomation, которые я подготовил. В настоящее время единственным Фазой сборки этой цели является этот Запуск Script:
TEMPLATE="/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate"
MY_APP="/Users/Me/Library/Application Support/iPhone Simulator/6.0/Applications/564ED15A-A435-422B-82C4-5AE7DBBC27DD/MyApp.app"
RESULTS="/Users/Me/Projects/MyApp/Tests/UI/Traces/Automation.trace"
SCRIPT="/Users/Me/Projects/MyApp/Tests/UI/SomeTest.js"
instruments -t $TEMPLATE $MY_APP -e UIASCRIPT $SCRIPT -e UIARESULTSPATH $RESULTS
Когда я создаю эту цель, она завершается через несколько секунд, но script фактически не запускается. В журнале сборки я получаю следующие ошибки:
instruments[7222:707] Failed to load Mobile Device Locator plugin
instruments[7222:707] Failed to load Simulator Local Device Locator plugin
instruments[7222:707] Automation Instrument ran into an exception while trying to run the script. UIATargetHasGoneAWOLException
+0000 Fail: An error occurred while trying to run the script.
Instruments Trace Complete (Duration : 1.077379s; Output : /Users/Me/Projects/MyApp/Tests/UI/Traces/Automation.trace)
Я уверен, что мой javascript и мой run script оба правильны, потому что, если я запустил ту же самую команду инструментов в bash, она работает так, как ожидалось. Может ли это быть ошибкой в Xcode?