Я запускаю тест iOS UIAutomation из командной строки, используя следующую команду:
instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/ctester/Library/Developer/Xcode/DerivedData/TestView-acwgjlejvnjkqietyevgfnsjngpd/Build/Products/Debug-iphonesimulator/TestView.app -e UIASCRIPT ta.js -e UIARESULTSPATH .
TestView.app
успешно запущен в симуляторе, однако скрипт не запускается.
Я попытался указать несуществующий скрипт, об ошибке не сообщается. Поэтому я думаю, что аргумент -e UIASCRIPT ta.js ...
игнорируется.
Версия команды instruments
на моем ноутбуке:
instruments, version 1.0
usage: instruments [-t template] [-D document] [-l timeLimit] [-i #] [-w device] [[-p pid] | [application [-e variable value] [argument ...]]]
это имеет значение?
TestView.app
и ta.js
отлично работают в tools.app(GUI).
Спасибо.