过滤测试并在gradle中生成覆盖范围

时间:2017-10-10 15:19:38

标签: java gradle jacoco

我正在尝试从命令行(对于Jenkins自动化)生成我的测试子集的覆盖率报告,并且它提供了令人厌烦的。

我可以运行以下测试的子集:

./ gradlew clean product:testMockDebug --tests testfilter1 * --test testfilter2 * --testfilter3 * jacoco

但它会报告:

  

:jacocoTestReport SKIPPED

每一次;

我无法运行

./ gradlew clean test - 测试testfilter1 * - 测试testfilter2 * --testfilter3 * jacoco

由于“测试”不支持 - 测试:

  

未知的命令行选项'--test'。

我尝试在build.gradle文件中添加过滤器;但是我无法弄清楚要去哪里工作;在“allprojects”里面?

如何从命令行为一组过滤测试生成覆盖率报告?

Android Studio Gradle:3.4.1 Groovy:2.4.7

0 个答案:

没有答案