@@ -5,6 +5,49 @@ plugins {
55
66apply (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+
851dependencies {
952 implementation(project(" :components:environment" ))
1053 implementation(project(" :components:yaml" ))
0 commit comments