diff --git a/dd-java-agent/agent-tooling/agent-tooling.gradle b/dd-java-agent/agent-tooling/agent-tooling.gradle index 701ab60c23..182a5b97a4 100644 --- a/dd-java-agent/agent-tooling/agent-tooling.gradle +++ b/dd-java-agent/agent-tooling/agent-tooling.gradle @@ -1,7 +1,7 @@ apply from: "${rootDir}/gradle/java.gradle" minimumBranchCoverage = 0.6 -excludedClassesConverage += ['datadog.trace.agent.tooling.*'] +excludedClassesCoverage += ['datadog.trace.agent.tooling.*'] configurations { // classpath used by the instrumentation muzzle plugin diff --git a/dd-java-agent/testing/testing.gradle b/dd-java-agent/testing/testing.gradle index da8acefcac..ab4818e1f1 100644 --- a/dd-java-agent/testing/testing.gradle +++ b/dd-java-agent/testing/testing.gradle @@ -2,7 +2,7 @@ apply from: "${rootDir}/gradle/java.gradle" minimumBranchCoverage = 0.5 minimumInstructionCoverage = 0.5 -excludedClassesConverage += [ +excludedClassesCoverage += [ 'datadog.trace.agent.test.asserts.*Assert', 'datadog.trace.agent.test.base.*', 'datadog.trace.agent.test.AgentTestRunner.ErrorCountingListener', diff --git a/dd-trace-api/dd-trace-api.gradle b/dd-trace-api/dd-trace-api.gradle index e9c3f9e03f..55eaef01f4 100644 --- a/dd-trace-api/dd-trace-api.gradle +++ b/dd-trace-api/dd-trace-api.gradle @@ -4,7 +4,7 @@ apply from: "${rootDir}/gradle/publish.gradle" minimumBranchCoverage = 0.8 // These are tested outside of this module since this module mainly just defines 'API' -excludedClassesConverage += [ +excludedClassesCoverage += [ 'datadog.trace.api.DDSpanTypes', 'datadog.trace.api.DDTraceApiInfo', 'datadog.trace.api.GlobalTracer*', diff --git a/dd-trace-ot/dd-trace-ot.gradle b/dd-trace-ot/dd-trace-ot.gradle index aaa8f2edb3..7032a7886e 100644 --- a/dd-trace-ot/dd-trace-ot.gradle +++ b/dd-trace-ot/dd-trace-ot.gradle @@ -9,7 +9,7 @@ apply from: "${rootDir}/gradle/publish.gradle" minimumBranchCoverage = 0.5 minimumInstructionCoverage = 0.6 -excludedClassesConverage += [ +excludedClassesCoverage += [ 'datadog.trace.common.writer.ListWriter', 'datadog.trace.common.writer.LoggingWriter', 'datadog.trace.common.sampling.PrioritySampling', diff --git a/dd-trace/dd-trace.gradle b/dd-trace/dd-trace.gradle index 66dfa2793b..9fdd62e08a 100644 --- a/dd-trace/dd-trace.gradle +++ b/dd-trace/dd-trace.gradle @@ -3,7 +3,7 @@ apply from: "${rootDir}/gradle/java.gradle" minimumBranchCoverage = 0.9 minimumInstructionCoverage = 0.9 -excludedClassesConverage += [ +excludedClassesCoverage += [ 'datadog.trace.tracer.Tracer.TracerBuilder', 'datadog.trace.decorator.*', // TODO: remove when ready to write tests. ] @@ -19,7 +19,7 @@ dependencies { compile group: 'org.msgpack', name: 'jackson-dataformat-msgpack', version: '0.8.16' compile project(':utils:gc-utils') - + // Spock uses that for mocking testCompile deps.bytebuddy testCompile group: 'org.objenesis', name: 'objenesis', version: '2.6' // Last version to support Java7 diff --git a/gradle/jacoco.gradle b/gradle/jacoco.gradle index ef388b93cb..e946702d49 100644 --- a/gradle/jacoco.gradle +++ b/gradle/jacoco.gradle @@ -1,7 +1,7 @@ apply plugin: "jacoco" jacoco { - toolVersion = "0.8.2" + toolVersion = "0.8.4" } jacocoTestReport { @@ -13,22 +13,16 @@ jacocoTestReport { } } -if (project.parent.hasProperty("excludedClassesConverage")) { - project.ext.excludedClassesConverage = parent.excludedClassesConverage -} else { - project.ext.excludedClassesConverage = [] +if (!project.hasProperty("excludedClassesCoverage")) { + project.ext.excludedClassesCoverage = [] } -if (project.parent.hasProperty("excludedClassesBranchConverage")) { - project.ext.excludedClassesBranchConverage = parent.excludedClassesBranchConverage -} else { - project.ext.excludedClassesBranchConverage = [] +if (!project.hasProperty("excludedClassesBranchCoverage")) { + project.ext.excludedClassesBranchCoverage = [] } -if (project.parent.hasProperty("excludedClassesInstructionConverage")) { - project.ext.excludedClassesInstructionConverage = parent.excludedClassesInstructionConverage -} else { - project.ext.excludedClassesInstructionConverage = [] +if (!project.hasProperty("excludedClassesInstructionCoverage")) { + project.ext.excludedClassesInstructionCoverage = [] } // defaults can be overridden per project: @@ -39,7 +33,7 @@ afterEvaluate { test { jacoco { // Make sure that excluded classes do not get jacoc instrumentation applied since it may confuse apm agent in some cases - excludes = project.excludedClassesConverage + excludes = project.excludedClassesCoverage } } @@ -47,7 +41,7 @@ afterEvaluate { violationRules { rule { element = 'CLASS' - excludes = project.excludedClassesBranchConverage + project.excludedClassesConverage + excludes = project.excludedClassesBranchCoverage + project.excludedClassesCoverage limit { counter = 'BRANCH' minimum = project.minimumBranchCoverage @@ -56,7 +50,7 @@ afterEvaluate { rule { element = 'CLASS' - excludes = project.excludedClassesInstructionConverage + project.excludedClassesConverage + excludes = project.excludedClassesInstructionCoverage + project.excludedClassesCoverage limit { counter = 'INSTRUCTION' minimum = project.minimumInstructionCoverage