2
我試圖在Android Studio中獲得黃瓜測試覆蓋率報告,顯然coverage.ec不是由儀器生成的。 但是,正常的咖啡測試似乎工作正常,我可以成功獲得覆蓋報告。 黃瓜測試大多是在Espresso測試中撰寫的。所以我只是想知道是否有任何額外的配置,我需要做的獲得coverage.ec?誰在爲Android Studio中的測試報告生成coverage.ec?
謝謝。
我試圖在Android Studio中獲得黃瓜測試覆蓋率報告,顯然coverage.ec不是由儀器生成的。 但是,正常的咖啡測試似乎工作正常,我可以成功獲得覆蓋報告。 黃瓜測試大多是在Espresso測試中撰寫的。所以我只是想知道是否有任何額外的配置,我需要做的獲得coverage.ec?誰在爲Android Studio中的測試報告生成coverage.ec?
謝謝。
我剛剛找到了答案,所以基本上CoverageDumper正在生成coverage.ec文件,您只需在instrumentation類的下面添加行。 據我所知,它沒有記錄在任何地方,你需要深入瞭解源代碼。
arguments.putString("coverage", "true");
arguments.putString("coverageFile", "/data/data/YOURPACKAGENAME/coverage.ec");
mInstrumentationCore.create(arguments);
剛剛發現這個generateCoverageReport在InstrumentationTestRunner,是使用反射來產生coverage.ec,不知道這是否可以適用於其他檢測控制儀表。 – WenChao