Изпълнявам тест на 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
работят добре в instruments.app(GUI).
Благодаря.