我正在开发一个控制台Java应用程序(CLI),并试图通过执行该程序、检查输出并将其与预期的结果进行比较(使用JUnit)来编写一些黑匣子测试。一切都很好,但我无法从JaCoCo获得代码覆盖率报告。JaCoCo和JUnit配置在我的build.gradle文件中: id 'jacoco'
.../test.exec"
我正在一个java项目中使用gradle,我用一个gradle任务运行我的黄瓜测试,如下所示://task that starts the appdoLast { main = 'cucumber.api.cli.Main'
classpathcom.company.packageWithGlueJa
我能够在jacoco.exec和HTML中获得数据,但是我想从我的覆盖率报告中排除一些文件夹。添加以下命令后,现在可以在覆盖率为0%的覆盖率报告中看到排除的文件夹名称。如何从报表中排除下列文件夹。这些排除在外的文件夹是否仍占目前15%的总覆盖率百分比?我在我的Catilina.bat文件中添加了以下命令:
set JAVA_OP