This is an automated email from the ASF dual-hosted git repository.
wujimin pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from da4c3cd [SCB-531] change demo to test schema without x-java-interface
declared.
new 3551202 SCB-548 support gracefully shutdown
new d79615b SCB-548 improvement and fix it failed
new 71736e2 SCB-548 fix pr comment
new 03da433 SCB-548 improve gracefully shutdown
new 108288e SCB-548 reorganization springmvc it (spring-springmvc-tests
and springmvc-tests) make four independent module in order to eliminate
disturbance(from gracefully shutdown)
new f1f2772 SCB-548 improve gracefully shutdown process order
new c5d33f3 SCB-548 fix fork issue for ci
new 09350a6 SCB-548 refactor for delete ShutdownHandler
new 50f987b SCB-548 refactor and fix pr comment
new 287b34f SCB-548 add SCBEngine UT
new 6852fe7 SCB-548 fix pr comment and update coverage pom
new e958766 SCB-548 fix pr comment
new 731e09e SCB-548 fix pr comment
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../servicecomb/core/CseApplicationListener.java | 128 +---------
.../org/apache/servicecomb/core/SCBEngine.java | 269 +++++++++++++++++++++
.../core/{ConsumerProvider.java => SCBStatus.java} | 20 +-
.../core/handler/AbstractHandlerManager.java | 2 -
.../core/handler/ShutdownHookHandler.java | 97 --------
.../core/provider/consumer/InvokerUtils.java | 39 ++-
.../provider/consumer/ReferenceConfigUtils.java | 54 -----
.../core/TestCseApplicationListener.java | 245 -------------------
.../org/apache/servicecomb/core/TestSCBEngine.java | 68 ++++++
.../core/handler/TestShutdownHookHandler.java | 141 -----------
.../core/provider/consumer/TestInvokerUtils.java | 80 ++++--
.../consumer/TestReferenceConfigUtils.java | 57 -----
coverage-reports/pom.xml | 32 +++
demo/perf/src/main/resources/microservice.yaml | 4 +-
.../servicecomb/foundation/vertx/VertxUtils.java | 69 +++---
integration-tests/pom.xml | 1 -
.../zuul/tracing/SpringCloudZuulTracingTest.java | 1 -
integration-tests/springmvc-tests/pom.xml | 12 +-
.../springmvc-tests-common}/pom.xml | 11 +-
.../tests/SpringMvcIntegrationTestBase.java | 2 +-
.../tests/endpoints/CodeFirstSpringmvc.java | 0
.../tests/endpoints/CodeFirstSpringmvcBase.java | 0
...eFirstSpringmvcSimplifiedMappingAnnotation.java | 0
.../springmvc/tests/endpoints/ControllerBase.java | 0
.../springmvc/tests/endpoints/ControllerImpl.java | 0
.../ControllerSimplifiedMappingAnnotationImpl.java | 0
.../endpoints/EnglishGreetingRestEndpoint.java | 0
.../endpoints/EnglishGreetingRestEndpointBase.java | 0
...ingSimplifiedMappingAnnotationRestEndpoint.java | 0
.../endpoints/FrenchGreetingRestEndpoint.java | 0
.../endpoints/FrenchGreetingRestEndpointBase.java | 0
...ingSimplifiedMappingAnnotationRestEndpoint.java | 0
.../pom.xml | 29 +--
.../tests/SpringMvcSpringIntegrationTest.java | 12 +-
.../demo/springmvc/tests/SpringMvcSpringMain.java | 0
.../src/test/resources/log4j.properties | 0
.../src/test/resources/microservice.yaml | 0
.../src/test/resources/registry.yaml | 0
.../springmvc-tests-general}/pom.xml | 22 +-
.../tests/RawSpringMvcIntegrationTest.java | 10 +-
.../demo/springmvc/tests/SpringMvcTestMain.java | 0
.../src/test/resources/microservice.yaml | 0
.../src/test/resources/registry.yaml | 0
.../pom.xml | 22 +-
.../demo/springmvc/tests/SpringMvcSpringMain.java | 0
...SimplifiedMappingAnnotationIntegrationTest.java | 12 +-
.../src/test/resources/log4j.properties | 0
.../src/test/resources/microservice.yaml | 0
.../src/test/resources/registry.yaml | 0
.../springmvc-tests-simplified-mapping}/pom.xml | 22 +-
...SimplifiedMappingAnnotationIntegrationTest.java | 10 +-
.../demo/springmvc/tests/SpringMvcTestMain.java | 0
.../src/test/resources/microservice.yaml | 0
.../src/test/resources/registry.yaml | 0
.../apache/servicecomb/provider/pojo/Invoker.java | 10 +-
.../servicecomb/provider/pojo/TestInvoker.java | 25 +-
.../springmvc/reference/CseClientHttpRequest.java | 10 +-
.../reference/TestCseClientHttpRequest.java | 33 +--
.../async/CseAsyncClientHttpRequestTest.java | 41 ++--
.../client/http/WebsocketUtils.java | 5 -
60 files changed, 616 insertions(+), 979 deletions(-)
create mode 100644
core/src/main/java/org/apache/servicecomb/core/SCBEngine.java
copy core/src/main/java/org/apache/servicecomb/core/{ConsumerProvider.java =>
SCBStatus.java} (76%)
delete mode 100644
core/src/main/java/org/apache/servicecomb/core/handler/ShutdownHookHandler.java
delete mode 100644
core/src/main/java/org/apache/servicecomb/core/provider/consumer/ReferenceConfigUtils.java
delete mode 100644
core/src/test/java/org/apache/servicecomb/core/TestCseApplicationListener.java
create mode 100644
core/src/test/java/org/apache/servicecomb/core/TestSCBEngine.java
delete mode 100644
core/src/test/java/org/apache/servicecomb/core/handler/TestShutdownHookHandler.java
delete mode 100644
core/src/test/java/org/apache/servicecomb/core/provider/consumer/TestReferenceConfigUtils.java
copy {tracing/tracing-common =>
integration-tests/springmvc-tests/springmvc-tests-common}/pom.xml (84%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcIntegrationTestBase.java
(99%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/CodeFirstSpringmvc.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/CodeFirstSpringmvcBase.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/CodeFirstSpringmvcSimplifiedMappingAnnotation.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/ControllerBase.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/ControllerImpl.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/ControllerSimplifiedMappingAnnotationImpl.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/EnglishGreetingRestEndpoint.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/EnglishGreetingRestEndpointBase.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/EnglishGreetingSimplifiedMappingAnnotationRestEndpoint.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/FrenchGreetingRestEndpoint.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/FrenchGreetingRestEndpointBase.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-common}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/endpoints/FrenchGreetingSimplifiedMappingAnnotationRestEndpoint.java
(100%)
rename integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-general-with-springboot}/pom.xml (74%)
rename integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-general-with-springboot}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcSpringIntegrationTest.java
(80%)
copy integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-general-with-springboot}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcSpringMain.java
(100%)
copy integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-general-with-springboot}/src/test/resources/log4j.properties
(100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-general-with-springboot}/src/test/resources/microservice.yaml
(100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-general-with-springboot}/src/test/resources/registry.yaml (100%)
copy {tracing =>
integration-tests/springmvc-tests/springmvc-tests-general}/pom.xml (73%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-general}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/RawSpringMvcIntegrationTest.java
(72%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-general}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcTestMain.java
(100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-general}/src/test/resources/microservice.yaml (100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-general}/src/test/resources/registry.yaml (100%)
copy integration-tests/{spring-pojo-tests =>
springmvc-tests/springmvc-tests-simplified-mapping-with-springboot}/pom.xml
(78%)
rename integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-simplified-mapping-with-springboot}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcSpringMain.java
(100%)
rename integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-simplified-mapping-with-springboot}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcSpringSimplifiedMappingAnnotationIntegrationTest.java
(81%)
rename integration-tests/{spring-springmvc-tests =>
springmvc-tests/springmvc-tests-simplified-mapping-with-springboot}/src/test/resources/log4j.properties
(100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping-with-springboot}/src/test/resources/microservice.yaml
(100%)
copy integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping-with-springboot}/src/test/resources/registry.yaml
(100%)
copy {tracing =>
integration-tests/springmvc-tests/springmvc-tests-simplified-mapping}/pom.xml
(73%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/RawSpringMvcSimplifiedMappingAnnotationIntegrationTest.java
(74%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping}/src/test/java/org/apache/servicecomb/demo/springmvc/tests/SpringMvcTestMain.java
(100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping}/src/test/resources/microservice.yaml (100%)
rename integration-tests/springmvc-tests/{ =>
springmvc-tests-simplified-mapping}/src/test/resources/registry.yaml (100%)
--
To stop receiving notification emails like this one, please contact
[email protected].