diff --git a/dubbo-demo/pom.xml b/dubbo-demo/pom.xml
index 24fb488d2366a161bc6b1aa7d55c3f329980155f..6414565c936adef8a7976c8f4e20ba8df7b48eed 100644
--- a/dubbo-demo/pom.xml
+++ b/dubbo-demo/pom.xml
@@ -33,6 +33,5 @@
dubbo-demo-api
dubbo-demo-provider
dubbo-demo-consumer
- dubbo-demo-examples
diff --git a/dubbo-demo/dubbo-demo-examples/pom.xml b/dubbo-test/dubbo-test-examples/pom.xml
similarity index 95%
rename from dubbo-demo/dubbo-demo-examples/pom.xml
rename to dubbo-test/dubbo-test-examples/pom.xml
index 2bba7ec0e5d64851f6513321b61e63e28a3efa42..3134b9fc2ffccaa3c7c652a3a549d39a0b4ceff3 100644
--- a/dubbo-demo/dubbo-demo-examples/pom.xml
+++ b/dubbo-test/dubbo-test-examples/pom.xml
@@ -18,10 +18,10 @@
4.0.0
com.alibaba
- dubbo-demo
+ dubbo-test
2.4.0-SNAPSHOT
- dubbo-demo-examples
+ dubbo-test-examples
jar
${project.artifactId}
The examples demo module of dubbo project
@@ -153,4 +153,4 @@
-
\ No newline at end of file
+
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/AnnotationProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/action/AnnotationAction.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/action/AnnotationAction.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/action/AnnotationAction.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/action/AnnotationAction.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/annotation-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/api/AnnotationService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/api/AnnotationService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/api/AnnotationService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/api/AnnotationService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/impl/AnnotationServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/impl/AnnotationServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/annotation/impl/AnnotationServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/annotation/impl/AnnotationServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/AsyncProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/api/AsyncService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/api/AsyncService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/api/AsyncService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/api/AsyncService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/async-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/async-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/async-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/async-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/async-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/async-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/async-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/async-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/impl/AsyncServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/impl/AsyncServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/async/impl/AsyncServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/async/impl/AsyncServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/CacheProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/api/CacheService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/api/CacheService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/api/CacheService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/api/CacheService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/cache-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/impl/CacheServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/impl/CacheServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/cache/impl/CacheServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/cache/impl/CacheServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/CallbackProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackListener.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackListener.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackListener.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackListener.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/api/CallbackService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/callback-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/impl/CallbackServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/impl/CallbackServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/callback/impl/CallbackServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/callback/impl/CallbackServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/GenericProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IUserService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IUserService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IUserService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/api/IUserService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/generic-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/impl/UserServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/impl/UserServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/generic/impl/UserServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/generic/impl/UserServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartBeatExchangeHandler.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartBeatExchangeHandler.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartBeatExchangeHandler.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartBeatExchangeHandler.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatClient.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatClient.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatClient.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatClient.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatServer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatServer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatServer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/HeartbeatServer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/api/HelloService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/api/HelloService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/api/HelloService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/api/HelloService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/heartbeat-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/impl/HelloServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/impl/HelloServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/impl/HelloServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/heartbeat/impl/HelloServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/memcached/MemcachedConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/memcached/MemcachedConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/memcached/MemcachedConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/memcached/MemcachedConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/memcached/memcached-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/memcached/memcached-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/memcached/memcached-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/memcached/memcached-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer2.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer2.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer2.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeConsumer2.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider2.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider2.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider2.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/MergeProvider2.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/api/MergeService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/api/MergeService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/api/MergeService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/api/MergeService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl2.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl2.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl2.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl2.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl3.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl3.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl3.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/impl/MergeServiceImpl3.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer2.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer2.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer2.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-consumer2.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider2.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider2.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider2.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/merge/merge-provider2.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/redis/RedisConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/redis/RedisConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/redis/RedisConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/redis/RedisConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/redis/redis-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/redis/redis-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/redis/redis-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/redis/redis-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/ValidationProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationParameter.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationParameter.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationParameter.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationParameter.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/api/ValidationService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/impl/ValidationServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/impl/ValidationServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/impl/ValidationServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/impl/ValidationServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/validation/validation-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionConsumer.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionConsumer.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionConsumer.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionConsumer.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider2.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider2.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider2.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/VersionProvider2.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/api/VersionService.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/api/VersionService.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/api/VersionService.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/api/VersionService.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl2.java b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl2.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl2.java
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/impl/VersionServiceImpl2.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-consumer.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-consumer.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-consumer.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-consumer.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider2.xml b/dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider2.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider2.xml
rename to dubbo-test/dubbo-test-examples/src/main/java/com/alibaba/dubbo/examples/version/version-provider2.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/main/resources/log4j.xml b/dubbo-test/dubbo-test-examples/src/main/resources/log4j.xml
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/main/resources/log4j.xml
rename to dubbo-test/dubbo-test-examples/src/main/resources/log4j.xml
diff --git a/dubbo-demo/dubbo-demo-examples/src/test/java/com/alibaba/dubbo/examples/annotation/AnnotationTest.java b/dubbo-test/dubbo-test-examples/src/test/java/com/alibaba/dubbo/examples/annotation/AnnotationTest.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/test/java/com/alibaba/dubbo/examples/annotation/AnnotationTest.java
rename to dubbo-test/dubbo-test-examples/src/test/java/com/alibaba/dubbo/examples/annotation/AnnotationTest.java
diff --git a/dubbo-demo/dubbo-demo-examples/src/test/java/com/alibaba/dubbo/examples/validation/ValidationTest.java b/dubbo-test/dubbo-test-examples/src/test/java/com/alibaba/dubbo/examples/validation/ValidationTest.java
similarity index 100%
rename from dubbo-demo/dubbo-demo-examples/src/test/java/com/alibaba/dubbo/examples/validation/ValidationTest.java
rename to dubbo-test/dubbo-test-examples/src/test/java/com/alibaba/dubbo/examples/validation/ValidationTest.java
diff --git a/dubbo-test/pom.xml b/dubbo-test/pom.xml
index 5c9773b890218d5055be2071cc7c954acce4ffd9..2507a5b875e01ff03b7b2be32897ccfbcca4e453 100644
--- a/dubbo-test/pom.xml
+++ b/dubbo-test/pom.xml
@@ -33,5 +33,6 @@
dubbo-test-benchmark
dubbo-test-compatibility
dubbo-test-integration
+ dubbo-test-examples