Skip to content

Commit dfd975e

Browse files
committed
fix
1 parent d8faf6e commit dfd975e

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

inferred-spans/src/test/java/io/opentelemetry/contrib/inferredspans/InferredSpansSpanProcessorProviderTest.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
import static org.assertj.core.api.Assertions.assertThat;
99
import static org.junit.jupiter.api.condition.OS.WINDOWS;
1010

11-
import io.opentelemetry.contrib.inferredspans.internal.ProfilingActivationListener;
12-
import io.opentelemetry.contrib.inferredspans.internal.util.OtelReflectionUtils;
1311
import io.opentelemetry.sdk.OpenTelemetrySdk;
1412
import io.opentelemetry.sdk.extension.incubator.fileconfig.DeclarativeConfiguration;
1513
import java.io.ByteArrayInputStream;
@@ -22,11 +20,19 @@
2220
@DisabledOnOs(WINDOWS) // Uses async-profiler, which is not supported on Windows
2321
class InferredSpansSpanProcessorProviderTest {
2422

23+
private ProfilerTestSetup setup;
24+
2525
@BeforeEach
26+
void setUp() {
27+
setup = ProfilerTestSetup.create(c -> {});
28+
}
29+
2630
@AfterEach
27-
public void resetGlobalOtel() {
28-
ProfilingActivationListener.ensureInitialized();
29-
OtelReflectionUtils.shutdownAndResetGlobalOtel();
31+
void tearDown() {
32+
if (setup != null) {
33+
setup.close();
34+
}
35+
InferredSpans.setInstance(null);
3036
}
3137

3238
@Test

0 commit comments

Comments
 (0)