@@ -5,6 +5,49 @@ plugins {
5
5
6
6
apply (from = " $rootDir /gradle/java.gradle" )
7
7
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
+
8
51
dependencies {
9
52
implementation(project(" :components:environment" ))
10
53
implementation(project(" :components:yaml" ))
0 commit comments