提问者:小点点

如何在Android上使用Gradle使用Jacoco生成覆盖率报告时排除测试


我想运行单个Gradle命令来生成覆盖率报告以及运行一组特定的测试,而不是包中的每个测试。在这种情况下,我想生成关于我的检测测试的报告,而不是关于我的UI测试的报告。

我已经设置了Jacoco,以便我可以运行Gradle命令。/gradlew创建

我尝试过。/gradlew创建

使用Gradle命令test--test"com. myproject.test.*"工作正常并运行指定的测试,但不会生成覆盖率报告。

有没有一种方法可以在生成覆盖率报告的同时进行测试过滤?


共1个答案

匿名用户

经过一番搜索,我偶然发现了这个问题Android,Gradle。如何启动特定的仪器测试方法?这给了我答案。

为了按包过滤掉测试用例,您可以使用

./gradlew创建

此命令将仅在指定的测试上生成覆盖率报告。