第一步:把被測工程生成ant build檔案,andriod-app就是工程名
android update project -p android-app
第二步:将andriod測試工程也轉換成ant工程,-m選項指定了測試工程對應的主andriod工程的位置,而android-test就是測試工程名:
android update test-project -m ../android-app -p android-test
第三步:執行下面的指令,編譯、執行單元測試、收集覆寫率:
在jenkins 上部署:
1. 下載下傳emma line coverage column插件并安裝。
2. 在jenkins 上配置上邊三步指令。如圖:
3. 建構完成後,配置使用插件展示出報告,如圖:
4. 展示結果如圖:
備注:
1. 被測試工程的要是調試版本,即android manifest裡面android:debuggable="true"
最新内容請見作者的github頁:http://qaseven.github.io/