Bring back code coverage verification (#357)

This commit is contained in:
Trask Stalnaker 2020-04-28 15:27:44 -07:00 committed by GitHub
parent e24b4309b1
commit 62e43d3e54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 12 additions and 11 deletions

View File

@ -229,12 +229,12 @@ workflows:
filters: filters:
tags: tags:
only: /.*/ only: /.*/
# - test_8: - test_8:
# requires: requires:
# - build - build
# filters: filters:
# tags: tags:
# only: /.*/ only: /.*/
- test_latest8: - test_latest8:
requires: requires:
- build - build

View File

@ -3,7 +3,8 @@ apply from: "${rootDir}/gradle/java.gradle"
minimumBranchCoverage = 0.6 minimumBranchCoverage = 0.6
minimumInstructionCoverage = 0.8 minimumInstructionCoverage = 0.8
excludedClassesCoverage += [ excludedClassesCoverage += [
'io.opentelemetry.auto.tooling.*' 'io.opentelemetry.auto.tooling.*',
'io.opentelemetry.auto.typed.*'
] ]
configurations { configurations {

View File

@ -10,7 +10,7 @@ apply from: "$rootDir/gradle/spotbugs.gradle"
def applyCodeCoverage = !( def applyCodeCoverage = !(
project.path.startsWith(":smoke-tests") || project.path.startsWith(":smoke-tests") ||
project.path == ":java-agent" || project.path == ":opentelemetry-auto" ||
project.path == ":load-generator" || project.path == ":load-generator" ||
project.path.startsWith(":benchmark") || project.path.startsWith(":benchmark") ||
project.path.startsWith(":instrumentation")) project.path.startsWith(":instrumentation"))

View File

@ -89,7 +89,7 @@ public class InMemoryExporter implements SpanProcessor {
if (!spanOrders.containsKey(span.getSpanId())) { if (!spanOrders.containsKey(span.getSpanId())) {
// this happens on some tests where there are sporadic background traces, // this happens on some tests where there are sporadic background traces,
// e.g. Elasticsearch "RefreshAction" // e.g. Elasticsearch "RefreshAction"
log.debug("span ended that was started prior to ListWriter clear(): {}", span); log.debug("span ended that was started prior to clear(): {}", span);
return; return;
} }
boolean found = false; boolean found = false;

View File

@ -7,7 +7,7 @@ excludedClassesCoverage += [
'io.opentelemetry.auto.test.base.*', 'io.opentelemetry.auto.test.base.*',
'io.opentelemetry.auto.test.log.*', 'io.opentelemetry.auto.test.log.*',
'io.opentelemetry.auto.test.AgentTestRunner', 'io.opentelemetry.auto.test.AgentTestRunner',
'io.opentelemetry.auto.test.ListWriter.*', 'io.opentelemetry.auto.test.InMemoryExporter.*',
'io.opentelemetry.auto.test.utils.*', 'io.opentelemetry.auto.test.utils.*',
// Avoid applying jacoco instrumentation to classes instrumented by tested agent // Avoid applying jacoco instrumentation to classes instrumented by tested agent
'context.ContextTestInstrumentation**', 'context.ContextTestInstrumentation**',

View File

@ -2,7 +2,7 @@ apply from: "${rootDir}/gradle/java.gradle"
// TODO: add more tests // TODO: add more tests
excludedClassesCoverage += [ excludedClassesCoverage += [
'datadog.common.exec*' 'io.opentelemetry.auto.common.exec.*'
] ]
dependencies { dependencies {