Skip to content

Commit aa18112

Browse files
committed
updating code coverage
1 parent 64dec48 commit aa18112

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

dd-java-agent/instrumentation/graal/native-image/src/main/java/datadog/trace/instrumentation/graal/nativeimage/NativeImageGeneratorRunnerInstrumentation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ public static void onEnter(@Advice.Argument(value = 0, readOnly = false) String[
101101
+ "datadog.trace.api.TracePropagationStyle:build_time,"
102102
+ "datadog.trace.api.TracePropagationBehaviorExtract:build_time,"
103103
+ "datadog.trace.api.telemetry.OtelEnvMetricCollectorImpl:build_time,"
104+
+ "datadog.trace.api.telemetry.ConfigInversionMetricCollectorImpl:build_time,"
104105
+ "datadog.trace.api.profiling.ProfilingEnablement:build_time,"
105106
+ "datadog.trace.bootstrap.config.provider.ConfigConverter:build_time,"
106107
+ "datadog.trace.bootstrap.config.provider.ConfigConverter$ValueOfLookup:build_time,"

utils/config-utils/build.gradle.kts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,49 @@ plugins {
55

66
apply(from = "$rootDir/gradle/java.gradle")
77

8+
val minimumBranchCoverage by extra(0.7)
9+
val minimumInstructionCoverage by extra(0.7)
10+
11+
val excludedClassesCoverage by extra(
12+
listOf(
13+
"datadog.trace.api.ConfigCollector",
14+
"datadog.trace.api.env.CapturedEnvironment",
15+
"datadog.trace.api.env.CapturedEnvironment.ProcessInfo",
16+
// tested in internal-api
17+
"datadog.trace.api.telemetry.OtelEnvMetricCollectorProvider",
18+
"datadog.trace.api.telemetry.ConfigInversionMetricCollectorProvider",
19+
"datadog.trace.bootstrap.config.provider.CapturedEnvironmentConfigSource",
20+
"datadog.trace.bootstrap.config.provider.ConfigConverter.ValueOfLookup",
21+
// tested in internal-api
22+
"datadog.trace.bootstrap.config.provider.ConfigProvider",
23+
"datadog.trace.bootstrap.config.provider.ConfigProvider.Singleton",
24+
"datadog.trace.bootstrap.config.provider.ConfigProvider.Source",
25+
"datadog.trace.bootstrap.config.provider.EnvironmentConfigSource",
26+
// tested in internal-api
27+
"datadog.trace.bootstrap.config.provider.OtelEnvironmentConfigSource",
28+
"datadog.trace.bootstrap.config.provider.stableconfig.Selector",
29+
// tested in internal-api
30+
"datadog.trace.bootstrap.config.provider.StableConfigParser",
31+
"datadog.trace.bootstrap.config.provider.SystemPropertiesConfigSource",
32+
"datadog.trace.config.inversion.ConfigInversionStrictStyle",
33+
)
34+
)
35+
36+
val excludedClassesBranchCoverage by extra(
37+
listOf(
38+
"datadog.trace.bootstrap.config.provider.AgentArgsInjector",
39+
"datadog.trace.bootstrap.config.provider.EnvironmentConfigSource",
40+
"datadog.trace.util.ConfigStrings"
41+
)
42+
)
43+
44+
val excludedClassesInstructionCoverage by extra(
45+
listOf(
46+
"datadog.trace.config.inversion.GeneratedSupportedConfigurations",
47+
"datadog.trace.config.inversion.SupportedConfigurationSource"
48+
)
49+
)
50+
851
dependencies {
952
implementation(project(":components:environment"))
1053
implementation(project(":components:yaml"))

0 commit comments

Comments
 (0)