天天看點

使用jenkins+Emma統計Android用戶端單元測試覆寫率

  第一步:把被測工程生成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 上配置上邊三步指令。如圖:

使用jenkins+Emma統計Android用戶端單元測試覆寫率

  3. 建構完成後,配置使用插件展示出報告,如圖:

使用jenkins+Emma統計Android用戶端單元測試覆寫率

  4. 展示結果如圖:

使用jenkins+Emma統計Android用戶端單元測試覆寫率

  備注:

  1. 被測試工程的要是調試版本,即android manifest裡面android:debuggable="true"

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀