我想运行单个Gradle命令来生成覆盖率报告以及运行一组特定的测试,而不是包中的每个测试。在这种情况下,我想生成关于我的检测测试的报告,而不是关于我的UI测试的报告。
我已经设置了Jacoco,以便我可以运行Gradle命令。/gradlew创建
我尝试过。/gradlew创建
使用Gradle命令test--test"com. myproject.test.*"
工作正常并运行指定的测试,但不会生成覆盖率报告。
有没有一种方法可以在生成覆盖率报告的同时进行测试过滤?
经过一番搜索,我偶然发现了这个问题Android,Gradle。如何启动特定的仪器测试方法?这给了我答案。
为了按包过滤掉测试用例,您可以使用
./gradlew创建
此命令将仅在指定的测试上生成覆盖率报告。