add bootstrap stop on after class
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BasePbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BasePbConsumerTest.java
index 8ff6912..71fc0c8 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BasePbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BasePbConsumerTest.java
@@ -23,6 +23,8 @@
protected static PbGreeterManual delegateManual;
+ protected static DubboBootstrap appDubboBootstrap;
+
@Test
public void serverStream() throws InterruptedException {
int n = 10;
@@ -128,6 +130,7 @@
@AfterClass
public static void alterTest() {
+ appDubboBootstrap.stop();
DubboBootstrap.reset();
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BaseTriWrapConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BaseTriWrapConsumerTest.java
index a39afa4..af7235d 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BaseTriWrapConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/BaseTriWrapConsumerTest.java
@@ -17,6 +17,9 @@
protected static WrapGreeter delegate;
+ protected static DubboBootstrap appDubboBootstrap;
+
+
@Test
public void sayHelloUnaryRequestVoid() {
Assert.assertEquals("hello!void", delegate.sayHelloRequestVoid());
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriGenericTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriGenericTest.java
index 7047bd2..cadfe24 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriGenericTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriGenericTest.java
@@ -16,12 +16,16 @@
public class TriGenericTest {
private static GenericService generic;
+
+ protected static DubboBootstrap appDubboBootstrap;
+
+
@BeforeClass
public static void init() {
ReferenceConfig<GenericService> ref = new ReferenceConfig<>();
ref.setInterface("org.apache.dubbo.sample.tri.service.WrapGreeter");
ref.setCheck(false);
- ref.setTimeout(3000);
+ ref.setTimeout(10000);
ref.setProtocol(CommonConstants.TRIPLE);
ref.setGeneric("true");
ref.setLazy(true);
@@ -33,6 +37,8 @@
.reference(ref)
.start();
generic = ref.get();
+
+ appDubboBootstrap = bootstrap;
}
@Test
@@ -64,7 +70,7 @@
@Test
public void sayHelloLong() {
- int len = 2 << 24;
+ int len = 2 << 12;
final String resp = (String) generic.$invoke("sayHelloLong", new String[]{int.class.getName()}, new Object[]{len});
Assert.assertEquals(len, resp.length());
}
@@ -72,6 +78,7 @@
@AfterClass
public static void alterTest() {
+ appDubboBootstrap.stop();
DubboBootstrap.reset();
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriPbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriPbConsumerTest.java
index 94eacdc..70a3426 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriPbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriPbConsumerTest.java
@@ -38,5 +38,6 @@
delegate = ref.get();
delegateManual = ref2.get();
+ appDubboBootstrap=bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriWrapConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriWrapConsumerTest.java
index 44ea789..176eace 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriWrapConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/TriWrapConsumerTest.java
@@ -22,6 +22,9 @@
private static WrapGreeter delegate;
+ protected static DubboBootstrap appDubboBootstrap;
+
+
@BeforeClass
public static void initStub() {
ReferenceConfig<WrapGreeter> ref = new ReferenceConfig<>();
@@ -39,6 +42,8 @@
.reference(ref)
.start();
delegate = ref.get();
+ appDubboBootstrap = bootstrap;
+
}
@Test
@@ -148,6 +153,7 @@
@AfterClass
public static void alterTest() {
+ appDubboBootstrap.stop();
DubboBootstrap.reset();
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppPbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppPbConsumerTest.java
index 25aac97..1cfe1b4 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppPbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppPbConsumerTest.java
@@ -40,5 +40,6 @@
.start();
delegate = ref.get();
delegateManual = ref2.get();
+ appDubboBootstrap=bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppWrapConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppWrapConsumerTest.java
index e5b9dca..2465d1d 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppWrapConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/application/TriAppWrapConsumerTest.java
@@ -7,9 +7,7 @@
import org.apache.dubbo.config.bootstrap.DubboBootstrap;
import org.apache.dubbo.sample.tri.BaseTriWrapConsumerTest;
import org.apache.dubbo.sample.tri.TriSampleConstants;
-import org.apache.dubbo.sample.tri.direct.TriDirectWrapConsumerTest;
import org.apache.dubbo.sample.tri.service.WrapGreeter;
-
import org.junit.BeforeClass;
public class TriAppWrapConsumerTest extends BaseTriWrapConsumerTest {
@@ -31,6 +29,8 @@
.reference(ref)
.start();
delegate = ref.get();
+ appDubboBootstrap = bootstrap;
+
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectPbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectPbConsumerTest.java
index 2a798b3..e0eef26 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectPbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectPbConsumerTest.java
@@ -39,5 +39,6 @@
.start();
delegate = ref.get();
delegateManual = ref2.get();
+ appDubboBootstrap = bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectWrapConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectWrapConsumerTest.java
index f05e10a..be16d7e 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectWrapConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/direct/TriDirectWrapConsumerTest.java
@@ -29,6 +29,7 @@
.reference(ref)
.start();
delegate = ref.get();
+ appDubboBootstrap = bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/grpc/TriGrpcDirectPbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/grpc/TriGrpcDirectPbConsumerTest.java
index 70c2f2c..3ca15b3 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/grpc/TriGrpcDirectPbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/grpc/TriGrpcDirectPbConsumerTest.java
@@ -39,5 +39,6 @@
.start();
delegate = ref.get();
delegateManual = ref2.get();
+ appDubboBootstrap=bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfacePbConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfacePbConsumerTest.java
index 6435039..4ca9273 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfacePbConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfacePbConsumerTest.java
@@ -8,9 +8,7 @@
import org.apache.dubbo.sample.tri.BasePbConsumerTest;
import org.apache.dubbo.sample.tri.PbGreeter;
import org.apache.dubbo.sample.tri.TriSampleConstants;
-import org.apache.dubbo.sample.tri.application.TriAppWrapConsumerTest;
import org.apache.dubbo.sample.tri.service.PbGreeterManual;
-
import org.junit.BeforeClass;
public class TriInterfacePbConsumerTest extends BasePbConsumerTest {
@@ -41,5 +39,6 @@
.start();
delegate = ref.get();
delegateManual = ref2.get();
+ appDubboBootstrap=bootstrap;
}
}
diff --git a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfaceWrapConsumerTest.java b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfaceWrapConsumerTest.java
index c5f0ac6..89d5379 100644
--- a/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfaceWrapConsumerTest.java
+++ b/dubbo-samples-triple/src/test/java/org/apache/dubbo/sample/tri/inter/TriInterfaceWrapConsumerTest.java
@@ -31,6 +31,8 @@
.reference(ref)
.start();
delegate = ref.get();
+
+ appDubboBootstrap = bootstrap;
}
}