我正在試圖將儀器UIAutomation和CI由Jenkins結合起來。如何使用Jenkins運行UIAutomation?
在詹金斯項目的配置我定義的調用的腳本:
sh buildAndTest.sh
那它所做的就是調用uitest
#!/bin/sh
make uitest
uitest是內部Makefile中定義的,它使通話到儀器:
/usr/bin/instruments -t pathToTemplate/MyTemplate.tracetemplate pathToSimulator/Library/Application\ Support/iPhone\ Simulator/5.1/Applications/a_very_long_name/Main.app
此代碼在終端工作,當我打電話「讓你ITEST」。 當詹金斯執行腳本,並在控制檯輸出它不工作:
儀器用法錯誤:(空) 化妝:* [uitest]錯誤254 構建步驟「執行shell」標誌着建作爲失敗 完成:失敗
任何想法如何整合這兩個?
我提供了完整的路徑 –