[gradle] exclude org.jacoco.agent in coverage reports

Project: http://git-wip-us.apache.org/repos/asf/incubator-edgent/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-edgent/commit/9fc99d51
Tree: http://git-wip-us.apache.org/repos/asf/incubator-edgent/tree/9fc99d51
Diff: http://git-wip-us.apache.org/repos/asf/incubator-edgent/diff/9fc99d51

Branch: refs/heads/master
Commit: 9fc99d511ac8ff468fc4db26130dc3686dedbd01
Parents: 4b97ec8
Author: Dale LaBossiere <dlab...@us.ibm.com>
Authored: Wed Sep 7 11:07:50 2016 -0400
Committer: Dale LaBossiere <dlab...@us.ibm.com>
Committed: Wed Sep 7 11:07:50 2016 -0400

----------------------------------------------------------------------
 build.gradle | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-edgent/blob/9fc99d51/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 30034a0..8e4e4c9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -576,14 +576,15 @@ task jacocoTestReport << {
     // the 'test' task directly uses the built class files
     // (test doesn't assemble jars nor populate target_dir with them)
     jococoClassfilesFromJars = false;
-    
+
     structure(name: project.name) {
+      // N.B. below exclude of **/AgentJar* is to exclude org.jacoco.agent code
       group(name: "Edgent API") {
         classfiles {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.api.*.jar")
           } else {
-            fileset(dir: "api", includes: "**/*.class", excludes: "**/test/**")
+            fileset(dir: "api", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -599,7 +600,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.spi.*.jar")
           } else {
-            fileset(dir: "spi", includes: "**/*.class", excludes: "**/test/**")
+            fileset(dir: "spi", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -612,7 +613,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.runtime.*.jar")
           } else {
-            fileset(dir: "runtime", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "runtime", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -625,7 +626,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/utils", includes: 
"**/edgent.utils.*.jar")
           } else { 
-            fileset(dir: "utils", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "utils", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -638,7 +639,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/connectors", includes: 
"**/edgent.connectors.*.jar")
           } else { 
-            fileset(dir: "connectors", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "connectors", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -661,7 +662,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/lib", includes: 
"edgent.providers.*.jar")
           } else {
-            fileset(dir: "providers", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "providers", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -674,7 +675,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/analytics", includes: 
"**/edgent.analytics.*.jar")
           } else {
-            fileset(dir: "analytics", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "analytics", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {
@@ -687,7 +688,7 @@ task jacocoTestReport << {
           if (jococoClassfilesFromJars) {
             fileset(dir: "${target_java8_dir}/console", includes: 
"**/edgent.console.*.jar")
           } else {
-            fileset(dir: "console", includes: "**/*.class", excludes: 
"**/test/**")
+            fileset(dir: "console", includes: "**/*.class", excludes: 
"**/test/**,**/AgentJar*")
           }
         }
         sourcefiles {

Reply via email to