From f8deb7c30b931aae83ac1f438ce72b3f74414ae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=99=9F=20Wu=20Sheng?= Date: Thu, 23 Jun 2022 18:59:47 +0800 Subject: [PATCH] Fix CI through clear context forcedly. (#231) --- .../apm/agent/core/test/tools/AgentServiceRule.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apm-sniffer/apm-agent-core/src/test/java/org/apache/skywalking/apm/agent/core/test/tools/AgentServiceRule.java b/apm-sniffer/apm-agent-core/src/test/java/org/apache/skywalking/apm/agent/core/test/tools/AgentServiceRule.java index 29b5aff8b..80dfb187e 100644 --- a/apm-sniffer/apm-agent-core/src/test/java/org/apache/skywalking/apm/agent/core/test/tools/AgentServiceRule.java +++ b/apm-sniffer/apm-agent-core/src/test/java/org/apache/skywalking/apm/agent/core/test/tools/AgentServiceRule.java @@ -44,6 +44,12 @@ public class AgentServiceRule extends ExternalResource { @Override protected void before() throws Throwable { super.before(); + + Whitebox.setInternalState(ServiceManager.INSTANCE, "bootedServices", new HashMap()); + Whitebox.setInternalState(TracingContext.ListenerManager.class, "LISTENERS", new LinkedList()); + Whitebox.setInternalState(IgnoredTracerContext.ListenerManager.class, "LISTENERS", new LinkedList()); + Whitebox.setInternalState(TracingContext.TracingThreadListenerManager.class, "LISTENERS", new LinkedList()); + ServiceManager.INSTANCE.boot(); } }