Adroid junit report
默認的runner無法生成直接的junit格式報告需手動導出,所以可以借助 android-junit-report 架構(gòu)進行導出,步驟如下:
1、去官網(wǎng)下載android-junit-report架包,并存放到 libs 文件夾里,如圖1

右擊--Add As Library如圖2,而后build.gradle文件會被更新,新增如圖3


2、更改runner的繼承類為JUnitReportTestRunner,如圖4
然后項目跑起來,騰騰騰騰騰~~~~~
注意:開啟的模擬器要為4.44及以下版本。

3、在cmd命令窗口查看生產(chǎn)報告
運行測試用例后會生成junit-report.xml報告文件,報告的默認存放路徑為? /data/data/<main app package>/files/junit-report.xml。
(1) ?輸入 adb shell
(2)進入? /data/data/查看是否有net.oschina.app,如圖5/6


(3)? 進入net.oschina.app查看files文件,再進入files查看是否生成junit-report.xml報告文件,如圖7

(4) ?把報告拷貝到桌面,可用瀏覽器打開查看,圖8/9


以上方式相對比較麻煩,那么也可以通過Android Studio執(zhí)行命令生成測試報告,方法如下:
1.在Terminal中輸入命令 gradlew+ 指定渠道 ?進行執(zhí)行
gradlew connectedGoogleDebugAndroidTest

Terminal中執(zhí)行可能會卡,故也可在cmd窗口執(zhí)行,要先進入到當前工程目錄下,如圖11

運行完成后,在app-build-outputs-androidTest-results-connected-flavors文件夾下會生成相應渠道的測試報告,可用瀏覽器打開查看,如圖12
