Bring back code coverage verification (#357)
This commit is contained in:
parent
e24b4309b1
commit
62e43d3e54
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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"))
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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**',
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Reference in New Issue