Add test framework (#187)
authorgongdewei <kylixs@qq.com>
Fri, 25 Dec 2020 14:33:12 +0000 (22:33 +0800)
committerGitHub <noreply@github.com>
Fri, 25 Dec 2020 14:33:12 +0000 (22:33 +0800)
commit63ee96ee0f84eb7f1f4b324c736e40f5034b2af7
tree982c17bfd8960e7562143f28bcc7b2fefc121a11
parenta22e051076d243df6aba2fbba303bc18f114ec09
Add test framework (#187)
89 files changed:
.github/workflows/golang-ci.yml [deleted file]
.github/workflows/java-ci.yml
.gitignore
dubbo-samples-annotation/case-configuration.yml [new file with mode: 0644]
dubbo-samples-api/case-configuration.yml [new file with mode: 0644]
dubbo-samples-api/src/main/resources/log4j.properties [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-generated-future/case-configuration.yml [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-generated-future/src/main/java/org/apache/dubbo/samples/async/impl/GreetingsServiceImpl.java
dubbo-samples-async/dubbo-samples-async-onerror/case-configuration.yml [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-onerror/pom.xml
dubbo-samples-async/dubbo-samples-async-onerror/src/main/resources/spring/async-consumer.xml
dubbo-samples-async/dubbo-samples-async-onerror/src/test/java/org/apache/dubbo/samples/governance/AsyncServiceIT.java [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-original-future/case-configuration.yml [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-provider/case-configuration.yml [new file with mode: 0644]
dubbo-samples-async/dubbo-samples-async-simple/case-configuration.yml [new file with mode: 0644]
dubbo-samples-attachment/case-configuration.yml [new file with mode: 0644]
dubbo-samples-basic/case-configuration.yml [new file with mode: 0644]
dubbo-samples-cache/case-configuration.yml [new file with mode: 0644]
dubbo-samples-callback/case-configuration.yml [new file with mode: 0644]
dubbo-samples-chain/case-configuration.yml [new file with mode: 0644]
dubbo-samples-compatible/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-annotation/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-apollo/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-apollo/src/main/resources/spring/configcenter-consumer.xml
dubbo-samples-configcenter/dubbo-samples-configcenter-apollo/src/main/resources/spring/configcenter-provider.xml
dubbo-samples-configcenter/dubbo-samples-configcenter-externalconfiguration/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-multiprotocol/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-multiprotocol/src/main/resources/spring/configcenter-consumer.xml
dubbo-samples-configcenter/dubbo-samples-configcenter-xml/case-configuration.yml [new file with mode: 0644]
dubbo-samples-configcenter/dubbo-samples-configcenter-xml/src/main/resources/spring/configcenter-consumer.xml
dubbo-samples-echo/case-configuration.yml [new file with mode: 0644]
dubbo-samples-generic/dubbo-samples-generic-impl/dubbo-samples-generic-impl-provider/case-configuration.yml [new file with mode: 0644]
dubbo-samples-generic/dubbo-samples-generic-impl/dubbo-samples-generic-impl-provider/src/test/java/org/apache/dubbo/samples/generic/call/HelloServiceIT.java
dubbo-samples-generic/dubbo-samples-generic-type/case-configuration.yml [new file with mode: 0644]
dubbo-samples-group/case-configuration.yml [new file with mode: 0644]
dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/case-configuration.yml [new file with mode: 0644]
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-annotation/case-configuration.yml [new file with mode: 0644]
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-properties/case-configuration.yml [new file with mode: 0644]
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-properties/pom.xml
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-properties/src/main/resources/spring/metadata-consumer.xml
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-properties/src/main/resources/spring/metadata-provider.xml
dubbo-samples-metadata-report/dubbo-samples-metadata-report-local-xml/case-configuration.yml [new file with mode: 0644]
dubbo-samples-metrics/case-configuration.yml [new file with mode: 0644]
dubbo-samples-notify/case-configuration.yml [new file with mode: 0644]
dubbo-samples-serialization/dubbo-samples-serialization-java/case-configuration.yml [new file with mode: 0644]
dubbo-samples-simplified-registry/dubbo-samples-simplified-registry-annotation/case-configuration.yml [new file with mode: 0644]
dubbo-samples-simplified-registry/dubbo-samples-simplified-registry-nosimple/case-configuration.yml [new file with mode: 0644]
dubbo-samples-simplified-registry/dubbo-samples-simplified-registry-properties/case-configuration.yml [new file with mode: 0644]
dubbo-samples-simplified-registry/dubbo-samples-simplified-registry-properties/pom.xml
dubbo-samples-simplified-registry/dubbo-samples-simplified-registry-xml/case-configuration.yml [new file with mode: 0644]
dubbo-samples-spi-compatible/case-configuration.yml [new file with mode: 0644]
dubbo-samples-spi-compatible/src/main/resources/spring/dubbo-demo-provider.xml
dubbo-samples-spring-boot-hystrix/case-configuration.yml [new file with mode: 0644]
dubbo-samples-stub/case-configuration.yml [new file with mode: 0644]
dubbo-samples-switch-serialization-thread/case-configuration.yml [new file with mode: 0644]
test/README.md [new file with mode: 0644]
test/build-test-image.sh [new file with mode: 0755]
test/clean-damaged-image.sh [new file with mode: 0755]
test/dubbo-scenario-builder/pom.xml [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/AbstractRunningGenerator.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/ConfigurationImpl.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/DockerComposeRunningGenerator.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/IConfiguration.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/ScenarioBuilderMain.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/ScenarioRunningScriptGenerator.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/exception/ConfigureFileNotFoundException.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/exception/GenerateFailedException.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/vo/CaseConfiguration.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/vo/DockerService.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/vo/JavaDebugOption.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/java/org/apache/dubbo/scenario/builder/vo/ServiceComponent.java [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/resources/compose-start-script.template [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/resources/configs/app-builtin-zookeeper.yml [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/resources/configs/app-external-zookeeper.yml [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/resources/docker-compose.template [new file with mode: 0644]
test/dubbo-scenario-builder/src/main/resources/scenario.sh [new file with mode: 0644]
test/dubbo-test-runner/build.sh [new file with mode: 0755]
test/dubbo-test-runner/pom.xml [new file with mode: 0644]
test/dubbo-test-runner/src/docker/Dockerfile [new file with mode: 0644]
test/dubbo-test-runner/src/docker/run-dubbo-app.sh [new file with mode: 0755]
test/dubbo-test-runner/src/docker/run-dubbo-test.sh [new file with mode: 0755]
test/dubbo-test-runner/src/docker/run.sh [new file with mode: 0755]
test/dubbo-test-runner/src/docker/utils.sh [new file with mode: 0644]
test/dubbo-test-runner/src/main/java/org/apache/dubbo/test/runner/TestRunnerMain.java [new file with mode: 0644]
test/kill-tests.sh [new file with mode: 0755]
test/pom.xml [new file with mode: 0644]
test/prepare-test.sh [new file with mode: 0755]
test/quick-start_cn.md [new file with mode: 0644]
test/run-tests.sh [new file with mode: 0755]