Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle jacoco不排除文件和打印不工作,在jacocoTestReport任务中调试它_Gradle_Jacoco - Fatal编程技术网

Gradle jacoco不排除文件和打印不工作,在jacocoTestReport任务中调试它

Gradle jacoco不排除文件和打印不工作,在jacocoTestReport任务中调试它,gradle,jacoco,Gradle,Jacoco,我的完整构建文件是 但我只是将jacocoTestReport部分修改为以下内容 即 克隆项目 用下面的代码替换jacocoTestReport部分 运行./gradlew:webserver:http路由器:构建 打开Web服务器/http路由器/output/reports/jacoco/test/html/index.html 请注意,异常类仍然存在于报告中 代码 jacocoTestReport { additionalSourceDirs = files(source

我的完整构建文件是

但我只是将jacocoTestReport部分修改为以下内容

  • 克隆项目
  • 用下面的代码替换jacocoTestReport部分
  • 运行./gradlew:webserver:http路由器:构建
  • 打开Web服务器/http路由器/output/reports/jacoco/test/html/index.html
  • 请注意,异常类仍然存在于报告中
  • 代码

       jacocoTestReport {
          additionalSourceDirs = files(sourceSets.main.allSource.srcDirs)
          sourceDirectories = files(sourceSets.main.allSource.srcDirs)
          classDirectories = files(sourceSets.main.output.filter { file ->
             if(file.getName().endsWith("Exception.class")) {
                print("Excluded:"+file.getName());
                return false;
             }
             print("Included:"+file.getName());
             return true;
          })
          executionData.from = fileTree(buildDir).include("/jacoco/*.exec")
          reports {
              html.enabled = true
              xml.enabled = true
              csv.enabled = false
          }
       }
    
    调试的print语句没有发生,所有异常构造函数都显示出来。它甚至不打印我根本没有得到的包含文件