Skip to content

Commit 7d7943e

Browse files
committed
tests that use autoconfigure need to reset
1 parent 8e6e02e commit 7d7943e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

instrumentation/nocode-testing/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ dependencies {
1111
exclude("io.opentelemetry.javaagent", "opentelemetry-javaagent-bootstrap")
1212
}
1313
testImplementation("org.snakeyaml:snakeyaml-engine")
14+
testImplementation("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
1415
}
1516

1617
tasks {

instrumentation/nocode-testing/src/test/java/com/splunk/opentelemetry/instrumentation/nocode/NocodeInitializerTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.splunk.opentelemetry.testing.declarativeconfig.DeclarativeConfigTestUtil;
2626
import io.opentelemetry.api.incubator.config.ConfigProvider;
2727
import io.opentelemetry.instrumentation.testing.internal.AutoCleanupExtension;
28+
import io.opentelemetry.javaagent.extension.instrumentation.internal.AgentDistributionConfig;
2829
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk;
2930
import java.io.IOException;
3031
import java.nio.file.Files;
@@ -47,6 +48,8 @@ class NocodeInitializerTest {
4748
void captureRules() {
4849
previousRules = new ArrayList<>();
4950
NocodeRules.getGlobalRules().forEach(previousRules::add);
51+
AgentDistributionConfig.resetForTest();
52+
5053
}
5154

5255
@AfterEach

0 commit comments

Comments
 (0)