You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by al...@apache.org on 2022/06/07 09:17:44 UTC

[dubbo-samples] branch master updated: fix migration it (#454)

This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-samples.git


The following commit(s) were added to refs/heads/master by this push:
     new e409e261 fix migration it (#454)
e409e261 is described below

commit e409e261ebae4bbfd407b9c1aef5f47c71126c7c
Author: Albumen Kevin <jh...@gmail.com>
AuthorDate: Tue Jun 7 17:17:40 2022 +0800

    fix migration it (#454)
---
 .../dubbo/demo/consumer/DemoServiceConfigIT.java      | 19 ++++++++++---------
 .../org/apache/dubbo/demo/consumer/DemoServiceIT.java |  1 +
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConfigIT.java b/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConfigIT.java
index 318824c4..d2a06680 100644
--- a/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConfigIT.java
+++ b/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConfigIT.java
@@ -26,8 +26,10 @@ import org.apache.dubbo.rpc.model.ApplicationModel;
 import org.apache.dubbo.rpc.model.FrameworkModel;
 
 import org.junit.After;
+import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -38,10 +40,15 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 import java.util.HashMap;
 
 public class DemoServiceConfigIT {
-    private ApplicationModel applicationModel;
+    private static ApplicationModel applicationModel;
 
-    @Before
-    public void setup() {
+    @After
+    public void teardown() {
+        System.clearProperty("dubbo.application.service-discovery.migration");
+    }
+
+    @BeforeClass
+    public static void setup() {
         applicationModel = FrameworkModel.defaultModel().newApplication();
         ApplicationConfig applicationConfig = new ApplicationConfig(applicationModel);
         applicationConfig.setName("dubbo-servicediscovery-migration-consumer");
@@ -57,12 +64,6 @@ public class DemoServiceConfigIT {
         UpgradeUtil.clearRule(applicationModel);
     }
 
-    @After
-    public void teardown() {
-        System.clearProperty("dubbo.application.service-discovery.migration");
-        applicationModel.destroy();
-    }
-
     private DemoService buildNormal(String mode) {
         ReferenceConfig<DemoService> referenceConfig = new ReferenceConfig<>(applicationModel.newModule());
         referenceConfig.setInterface(DemoService.class);
diff --git a/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceIT.java b/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceIT.java
index 70ed95f7..2ca6e090 100644
--- a/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceIT.java
+++ b/dubbo-samples-cloud-native/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceIT.java
@@ -44,6 +44,7 @@ public class DemoServiceIT {
 
     @Test
     public void test() throws InterruptedException {
+        FrameworkStatusReporterImpl.clearReport();
         // FORCE_INTERFACE --> APPLICATION_FIRST
         testInterface();
         testApplication();


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org