This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
from 369bb70 Merge pull request #19 from
cloudbase-ai/fix/asf-license-header
add 9b10b3b feat: migrate SOFA and refresh TARS gateway plugins from
ShenYu
add 2c3f801 [type:refactor] preserve sofa migration SQL and test assets
add c6e2011 [type:refactor] preserve sofa migration SQL and test assets
add 95897b9 [type:refactor] preserve sofa migration SQL and test assets
add 735c646 [type:refactor] remove wrapper and migration review
inventories
new 20aa6d3 Merge pull request #6 from
cloudbase-ai/cloudbase/migrate-sofa-tars-plugins
The 1 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:
.github/PULL_REQUEST_TEMPLATE.md | 2 +-
.github/workflows/build.yml | 26 +-
.mvn/wrapper/maven-wrapper.jar | Bin 59925 -> 0 bytes
.mvn/wrapper/maven-wrapper.properties | 19 -
README.md | 33 +
db/plugins/sofa/PROVENANCE.md | 27 +
db/plugins/sofa/README.md | 30 +
.../sofa/archive/historical-upgrade-fragments.sql | 288 +++++++++
db/plugins/sofa/h2/install.sql | 62 ++
db/plugins/sofa/h2/preflight.sql | 226 +++++++
db/plugins/sofa/mysql/install.sql | 62 ++
db/plugins/sofa/mysql/preflight.sql | 235 +++++++
db/plugins/sofa/ob/install.sql | 62 ++
db/plugins/sofa/ob/preflight.sql | 235 +++++++
db/plugins/sofa/og/install.sql | 62 ++
db/plugins/sofa/og/preflight.sql | 226 +++++++
db/plugins/sofa/oracle/install.sql | 62 ++
db/plugins/sofa/oracle/preflight.sql | 226 +++++++
db/plugins/sofa/pg/install.sql | 62 ++
db/plugins/sofa/pg/preflight.sql | 226 +++++++
db/plugins/sofa/row-manifest.json | 337 ++++++++++
db/plugins/tars/PROVENANCE.md | 27 +
db/plugins/tars/README.md | 30 +
.../tars/archive/historical-upgrade-fragments.sql | 102 +++
db/plugins/tars/h2/install.sql | 70 +++
db/plugins/tars/h2/preflight.sql | 274 ++++++++
db/plugins/tars/mysql/install.sql | 70 +++
db/plugins/tars/mysql/preflight.sql | 283 +++++++++
db/plugins/tars/ob/install.sql | 70 +++
db/plugins/tars/ob/preflight.sql | 283 +++++++++
db/plugins/tars/og/install.sql | 70 +++
db/plugins/tars/og/preflight.sql | 274 ++++++++
db/plugins/tars/oracle/install.sql | 70 +++
db/plugins/tars/oracle/preflight.sql | 274 ++++++++
db/plugins/tars/pg/install.sql | 70 +++
db/plugins/tars/pg/preflight.sql | 274 ++++++++
db/plugins/tars/row-manifest.json | 385 ++++++++++++
mvnw | 287 ---------
mvnw.cmd | 187 ------
pom.xml | 85 ++-
script/plugin-store/assert-store-fixtures.sh | 64 ++
script/plugin-store/backend/hystrix-backend.pl | 103 +++
script/plugin-store/build-h2-store-sql-fixture.py | 559 +++++++++++++++++
script/plugin-store/build-slim-core-images.sh | 89 +++
script/plugin-store/build-store-plugin-jars.sh | 100 +++
.../plugin-store/docker-compose.original-suite.yml | 56 ++
script/plugin-store/h2-store-sql-fixture.md | 52 ++
script/plugin-store/plugin-sql-seed-manifest.json | 419 +++++++++++++
script/plugin-store/prepare-core-artifacts.sh | 36 ++
script/plugin-store/prepare-h2-store-db.sh | 134 ++++
script/plugin-store/probe-e2e-cache-endpoint.sh | 74 +++
script/plugin-store/probe/ClassOriginProbe.java | 39 ++
script/plugin-store/prove-class-origin.sh | 63 ++
script/plugin-store/run-core-compose.sh | 144 +++++
script/plugin-store/run-original-e2e.sh | 41 ++
script/plugin-store/run-original-it.sh | 61 ++
script/plugin-store/run-sofa-original-suites.sh | 558 +++++++++++++++++
script/plugin-store/seed-http-divide-route.sh | 54 ++
shenyu-e2e/pom.xml | 211 +++++++
.../shenyu-e2e-case}/pom.xml | 15 +-
.../compose/script/e2e-sofa-sync-compose.sh | 65 ++
.../compose/shenyu-examples-sofa-compose.yml | 57 ++
.../k8s/script/e2e-sofa-sync.sh | 82 +++
.../k8s/shenyu-examples-sofa.yml | 66 ++
.../shenyu-e2e-case/shenyu-e2e-case-sofa}/pom.xml | 22 +-
.../shenyu/e2e/testcase/sofa/DataSynTest.java | 59 ++
.../shenyu/e2e/testcase/sofa/SofaPluginCases.java | 363 +++++++++++
.../shenyu/e2e/testcase/sofa/SofaPluginTest.java | 129 ++++
.../shenyu-plugin-store-e2e-common}/pom.xml | 19 +-
.../shenyu/e2e/annotation/ExternalService.java | 23 +-
.../shenyu/e2e/annotation/ShenYuAdminClient.java | 23 +-
.../e2e/annotation/ShenYuEnvironmentClient.java | 21 +-
.../shenyu/e2e/annotation/ShenYuGatewayClient.java | 23 +-
.../shenyu/e2e/annotation/ShenYuInjectable.java | 19 +-
.../org/apache/shenyu/e2e/client/BaseClient.java | 42 +-
.../shenyu/e2e/client/EnvironmentClient.java | 65 ++
.../shenyu/e2e/client/ExternalServiceClient.java | 55 ++
.../org/apache/shenyu/e2e/client/WaitDataSync.java | 113 ++++
.../shenyu/e2e/client/admin/AdminClient.java | 588 +++++++++++++++++
.../shenyu/e2e/client/gateway/GatewayClient.java | 244 ++++++++
.../org/apache/shenyu/e2e/common/IdGenerator.java | 26 +-
.../org/apache/shenyu/e2e/common/IdManagers.java | 138 ++++
.../org/apache/shenyu/e2e/common/NameUtils.java | 20 +-
.../shenyu/e2e/common/RequestLogConsumer.java | 67 ++
.../org/apache/shenyu/e2e/common/TableView.java | 112 ++++
.../apache/shenyu/e2e/config/ServiceConfigure.java | 165 +++++
.../org/apache/shenyu/e2e/constant/Constants.java | 12 +-
.../apache/shenyu/e2e/engine/ShenYuExtension.java | 162 +++++
.../shenyu/e2e/engine/ShenYuExtensionContext.java | 117 ++++
.../shenyu/e2e/engine/ShenYuLogExtension.java | 61 ++
.../e2e/engine/annotation/ShenYuScenario.java | 44 ++
.../engine/annotation/ShenYuScenarioParameter.java | 15 +-
.../shenyu/e2e/engine/annotation/ShenYuTest.java | 99 +++
.../shenyu/e2e/engine/annotation/ShenYuValue.java | 25 +-
.../e2e/engine/config/ShenYuEngineConfigure.java | 102 +++
.../ShenYuScenarioInvocationContextProvider.java | 88 +++
.../scenario/ShenYuScenarioParameterResolver.java | 46 ++
.../engine/scenario/ShenYuScenarioProvider.java | 18 +-
.../engine/scenario/ShenYuScenarioSupplier.java | 83 +++
.../e2e/engine/scenario/function/Checker.java | 21 +-
.../e2e/engine/scenario/function/Deleter.java | 26 +-
.../e2e/engine/scenario/function/HttpChecker.java | 52 ++
.../e2e/engine/scenario/function/HttpCheckers.java | 122 ++++
.../e2e/engine/scenario/function/HttpVerifier.java | 11 +-
.../e2e/engine/scenario/function/HttpWaiting.java | 29 +-
.../e2e/engine/scenario/function/Verifier.java | 19 +-
.../engine/scenario/function/WaitForHelper.java | 179 ++++++
.../e2e/engine/scenario/function/Waiting.java | 20 +-
.../engine/scenario/function/WebSocketChecker.java | 52 ++
.../scenario/function/WebSocketCheckers.java | 96 +++
.../scenario/function/WebSocketVerifier.java | 23 +-
.../scenario/specification/AfterEachSpec.java | 63 ++
.../scenario/specification/BeforeEachSpec.java | 63 ++
.../engine/scenario/specification/CaseSpec.java | 36 +-
.../scenario/specification/ScenarioSpec.java | 76 +++
.../specification/ScenarioSpecLogProxy.java | 117 ++++
.../specification/ShenYuAfterEachSpec.java | 117 ++++
.../specification/ShenYuBeforeEachSpec.java | 171 +++++
.../scenario/specification/ShenYuCaseSpec.java | 241 +++++++
.../scenario/specification/ShenYuScenarioSpec.java | 155 +++++
.../shenyu/e2e/engine/utils/SocketUtils.java | 70 +++
.../apache/shenyu/e2e/enums/ServiceTypeEnum.java | 13 +-
.../org/apache/shenyu/e2e/matcher/RuleMatcher.java | 82 +++
.../apache/shenyu/e2e/matcher/SelectorMatcher.java | 83 +++
.../org/apache/shenyu/e2e/model/MatchMode.java | 42 +-
.../java/org/apache/shenyu/e2e/model/Plugin.java | 140 +++++
.../org/apache/shenyu/e2e/model/ResourcesData.java | 169 +++++
.../org/apache/shenyu/e2e/model/SelectorType.java | 42 +-
.../org/apache/shenyu/e2e/model/ShenYuResult.java | 102 +++
.../apache/shenyu/e2e/model/data/BindingData.java | 463 ++++++++++++++
.../apache/shenyu/e2e/model/data/Condition.java | 566 +++++++++++++++++
.../shenyu/e2e/model/data/ConditionData.java | 156 +++++
.../org/apache/shenyu/e2e/model/data/MetaData.java | 608 ++++++++++++++++++
.../shenyu/e2e/model/data/NamespaceSyncData.java | 40 +-
.../apache/shenyu/e2e/model/data/PluginData.java | 39 +-
.../shenyu/e2e/model/data/QueryCondition.java | 30 +-
.../apache/shenyu/e2e/model/data/ResourceData.java | 58 ++
.../shenyu/e2e/model/data/RuleCacheData.java | 639 +++++++++++++++++++
.../org/apache/shenyu/e2e/model/data/RuleData.java | 480 ++++++++++++++
.../shenyu/e2e/model/data/RuleQueryCondition.java | 251 ++++++++
.../shenyu/e2e/model/data/SearchCondition.java | 197 ++++++
.../shenyu/e2e/model/data/SelectorCacheData.java | 693 +++++++++++++++++++++
.../apache/shenyu/e2e/model/data/SelectorData.java | 544 ++++++++++++++++
.../e2e/model/data/SelectorQueryCondition.java | 262 ++++++++
.../shenyu/e2e/model/handle/DivideRuleHandle.java | 284 +++++++++
.../shenyu/e2e/model/handle/DivideUpstream.java | 321 ++++++++++
.../shenyu/e2e/model/handle/DubboHandler.java | 338 ++++++++++
.../shenyu/e2e/model/handle/DubboRuleHandle.java | 163 +++++
.../e2e/model/handle/DubboSelectorHandle.java | 87 +++
.../e2e/model/handle/GrpcSelectorHandle.java | 219 +++++++
.../shenyu/e2e/model/handle/PluginHandle.java | 7 +-
.../apache/shenyu/e2e/model/handle/RuleHandle.java | 25 +-
.../e2e/model/handle/SpringCloudRuleHandle.java | 163 +++++
.../model/handle/SpringCloudSelectorHandle.java | 189 ++++++
.../apache/shenyu/e2e/model/handle/Upstreams.java | 174 ++++++
.../apache/shenyu/e2e/model/request/RequestVO.java | 7 +-
.../shenyu/e2e/model/response/FakeResourceDTO.java | 81 +++
.../shenyu/e2e/model/response/LoginInfo.java | 109 ++++
.../shenyu/e2e/model/response/MetaDataDTO.java | 476 ++++++++++++++
.../e2e/model/response/NamespacePluginDTO.java | 244 ++++++++
.../e2e/model/response/PaginatedResources.java | 56 +-
.../shenyu/e2e/model/response/Pagination.java | 111 ++++
.../shenyu/e2e/model/response/PluginDTO.java | 194 ++++++
.../shenyu/e2e/model/response/ResourceDTO.java | 41 +-
.../apache/shenyu/e2e/model/response/RuleDTO.java | 466 ++++++++++++++
.../e2e/model/response/SearchedResources.java | 131 ++++
.../shenyu/e2e/model/response/SelectorDTO.java | 568 +++++++++++++++++
.../shenyu/e2e/template/ResourceDataTemplate.java | 201 ++++++
.../src/main/resources/log4j2.xml | 32 +-
.../shenyu/e2e/client/admin/AdminClientTest.java | 277 ++++++++
.../apache/shenyu/e2e/common/TableViewTest.java | 81 +++
.../apache/shenyu/e2e/engine/ShenYuEngineTest.java | 113 ++++
.../e2e/engine/function/WaitForHelperTest.java | 56 ++
.../e2e/k8s/engine/ShenYuE2eExtensionTest.java | 55 ++
.../src/test/resources/docker-compose.yml | 11 +-
.../src/test/resources/log4j2.xml | 32 +-
.../pom.xml | 51 +-
.../shenyu-examples-common}/pom.xml | 41 +-
.../common/aop/InterceptorConfiguration.java | 22 +-
.../org/apache/shenyu/examples/common/aop/Log.java | 22 +-
.../shenyu/examples/common/aop/LogInterceptor.java | 57 ++
.../shenyu/examples/common/aop/package-info.java | 7 +-
.../src/main/resources/1.txt | 1 +
.../src/main/resources/2.txt | 1 +
.../src/main/resources/META-INF/spring.factories | 9 +-
.../src/main/resources/META-INF/spring.provides | 8 +-
shenyu-examples/shenyu-examples-sofa/README.md | 41 ++
.../shenyu-examples-sofa}/pom.xml | 25 +-
.../shenyu-examples-sofa-api}/pom.xml | 19 +-
.../sofa/api/entity/SofaComplexTypeBean.java | 107 ++++
.../sofa/api/entity/SofaSimpleTypeBean.java | 83 +++
.../api/service/SofaClientMultiParamService.java | 122 ++++
.../api/service/SofaClientSingleParamService.java | 37 +-
.../sofa/api/service/SofaMultiParamService.java | 121 ++++
.../sofa/api/service/SofaSingleParamService.java | 38 +-
.../shenyu-examples-sofa-service/Dockerfile | 38 ++
.../shenyu-examples-sofa-service/k8s/ingress.yml | 87 +++
.../k8s/shenyu-examples-sofa.yml | 90 +++
.../k8s/shenyu-zookeeper.yml | 87 +++
.../shenyu-examples-sofa-service/pom.xml | 331 ++++++++++
.../src/main/http/sofa-test-api.http | 221 +++++++
.../examples/sofa/service/TestSofaApplication.java | 24 +-
.../impl/SofaClientMultiParamServiceImpl.java | 126 ++++
.../impl/SofaClientSingleParamServiceImpl.java | 52 ++
.../service/impl/SofaMultiParamServiceImpl.java | 125 ++++
.../service/impl/SofaSingleParamServiceImpl.java | 59 ++
.../src/main/resources/application.yml | 41 +-
.../src/main/resources/invoke-server-example.xml | 32 +-
shenyu-examples/shenyu-examples-tars/README.md | 10 +
shenyu-examples/shenyu-examples-tars/pom.xml | 132 ++++
.../src/main/http/tars-test-api.http | 22 +-
.../examples/tars/ShenyuTestTarsApplication.java | 24 +-
.../tars/servant/testapp/HelloServant.java | 46 ++
.../tars/servant/testapp/OrderServant.java | 46 ++
.../examples/tars/servant/testapp/UserServant.java | 46 ++
.../servant/testapp/impl/HelloServantImpl.java | 47 ++
.../servant/testapp/impl/OrderServantImpl.java | 46 ++
.../tars/servant/testapp/impl/UserServantImpl.java | 33 +-
...henyuExampleServer.ShenyuExampleApp.config.conf | 97 +++
.../src/main/resources/application.yml | 34 +-
.../src/main/resources/test.tars | 19 +-
shenyu-integrated-test/pom.xml | 103 +++
.../Dockerfile | 37 ++
.../deploy/deploy-shenyu.yaml | 103 +++
.../deploy/kind-config.yaml | 39 ++
.../pom.xml | 201 ++++++
.../script/build_k8s_cluster.sh | 32 +
.../script/healthcheck.sh | 21 +-
.../script/services.list | 18 +
.../SofaIngressControllerIntegratedBootstrap.java | 22 +-
.../test/k8s/ingress/sofa/dto/SofaTestData.java | 43 +-
.../src/main/resources/application-local.yml | 63 +-
.../src/main/resources/application.yml | 6 +-
.../sofa/SofaPluginShareThreadPoolTest.java | 47 ++
.../shenyu-integrated-test-sofa/Dockerfile | 37 ++
.../shenyu-integrated-test-sofa/docker-compose.yml | 100 +++
.../shenyu-integrated-test-sofa/pom.xml | 165 +++++
.../script/healthcheck.sh | 26 +-
.../script/services.list | 19 +
.../test/sofa/SofaIntegratedBootstrap.java | 22 +-
.../integrated/test/sofa/dto/SofaTestData.java | 43 +-
.../test/sofa/support/E2eCacheController.java | 93 +++
.../src/main/resources/application-local.yml | 59 ++
.../src/main/resources/application.yml | 6 +-
.../test/sofa/SofaPluginShareThreadPoolTest.java | 48 ++
.../integrated/test/sofa/SofaPluginTest.java | 48 ++
.../shenyu-plugin-store-it-common}/pom.xml | 17 +-
.../common/AbstractPluginDataInit.java | 191 ++++++
.../shenyu/integratedtest/common/AbstractTest.java | 23 +-
.../integratedtest/common/dto/AdminResponse.java | 62 +-
.../integratedtest/common/dto/BigObject.java | 54 +-
.../integratedtest/common/dto/ComplexBeanTest.java | 116 ++++
.../common/dto/ComplexBeanTestWithNameRequest.java | 79 +++
.../integratedtest/common/dto/ComplexObjects.java | 31 +-
.../integratedtest/common/dto/DubboTest.java | 83 +++
.../common/dto/DubboTestListRequest.java | 52 ++
.../dto/DubboTestListWithIdAndNameRequest.java | 96 +++
.../common/dto/IdArrayAndNameRequest.java | 72 +++
.../common/dto/IdStringArrayRequest.java | 40 +-
.../common/dto/IdStringListRequest.java | 40 +-
.../common/dto/IdsAndNameRequest.java | 74 +++
.../shenyu/integratedtest/common/dto/ListResp.java | 77 +++
.../common/dto/ModifyResponseDTO.java | 111 ++++
.../shenyu/integratedtest/common/dto/MotanDTO.java | 34 +-
.../integratedtest/common/dto/OAuth2DTO.java | 35 +-
.../shenyu/integratedtest/common/dto/OrderDTO.java | 59 +-
.../shenyu/integratedtest/common/dto/UserDTO.java | 72 +++
.../integratedtest/common/helper/HttpHelper.java | 352 +++++++++++
.../integratedtest/common/result/ResultBean.java | 99 +++
.../integratedtest/common/utils/ConfUtils.java | 121 ++++
shenyu-plugin/pom.xml | 3 +-
shenyu-plugin/shenyu-plugin-proxy/pom.xml | 1 +
.../shenyu-plugin-motan/pom.xml | 17 +
.../apache/shenyu/plugin/motan/MotanPlugin.java | 20 +-
.../plugin/motan/cache/ApplicationConfigCache.java | 27 +-
.../plugin/motan/config/MotanRegisterConfig.java | 135 ++++
.../motan/constant/MotanPluginConstants.java | 52 ++
.../motan/context/MotanShenyuContextDecorator.java | 8 +-
.../shenyu/plugin/motan/dto/MotanUpstream.java | 26 +-
.../plugin/motan/handler/MotanMetaDataHandler.java | 14 +-
.../motan/handler/MotanPluginDataHandler.java | 9 +-
.../plugin/motan/proxy/MotanProxyService.java | 12 +-
.../plugin/motan/response/MotanMessageWriter.java | 62 ++
.../plugin/motan/MotanGatewayIntegrationTest.java | 475 ++++++++++++++
.../motan/cache/ApplicationConfigCacheTest.java | 8 +-
.../motan/handler/MotanPluginDataHandlerTest.java | 28 +-
.../plugin/motan/proxy/MotanProxyServiceTest.java | 6 +-
.../shenyu-plugin-sofa}/pom.xml | 22 +-
.../org/apache/shenyu/plugin/sofa/SofaPlugin.java} | 44 +-
.../plugin/sofa/cache/ApplicationConfigCache.java | 530 ++++++++++++++++
.../shenyu/plugin/sofa/cache/SofaUpstream.java | 170 +++++
.../sofa/context/SofaShenyuContextDecorator.java} | 14 +-
.../plugin/sofa/handler/SofaMetaDataHandler.java} | 48 +-
.../plugin/sofa/handler/SofaPluginDataHandler.java | 95 +++
.../sofa/param/SofaParamResolveService.java} | 25 +-
.../sofa/param/SofaParamResolveServiceImpl.java | 155 +++++
.../shenyu/plugin/sofa/proxy/SofaProxyService.java | 137 ++++
.../apache/shenyu/plugin/sofa/SofaPluginTest.java | 148 +++++
.../sofa/cache/ApplicationConfigCacheTest.java | 146 +++++
.../context/SofaShenyuContextDecoratorTest.java} | 35 +-
.../sofa/handler/SofaMetaDataHandlerTest.java | 104 ++++
.../sofa/handler/SofaPluginDataHandlerTest.java | 142 +++++
.../param/SofaBodyParamResolveServiceTest.java | 327 ++++++++++
.../plugin/sofa/proxy/SofaProxyServiceTest.java | 221 +++++++
.../org/apache/shenyu/plugin/tars/TarsPlugin.java | 8 +
.../plugin/tars/cache/ApplicationConfigCache.java | 88 +--
.../apache/shenyu/plugin/tars/TarsPluginTest.java | 43 +-
.../tars/cache/ApplicationConfigCacheTest.java | 156 +++++
.../shenyu-plugin-store-test-support}/pom.xml | 31 +-
.../test/support/E2eCacheAutoConfiguration.java | 44 ++
.../store/test/support/E2eCacheController.java | 114 ++++
.../store/test/support/E2eCacheEndpoint.java | 118 ++++
.../plugin/store/test/support/GatewayFixtures.java | 236 +++++++
.../plugin/store/test/support/GatewayResponse.java | 65 ++
.../test/support/ShenyuGatewayTestServer.java | 201 ++++++
.../store/test/support/TerminalResponsePlugin.java | 93 +++
.../src/main/resources/META-INF/spring.factories | 4 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 8 +-
.../test/support/ShenyuGatewayTestServerTest.java | 132 ++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 14 +-
.../plugin/motan/MotanPluginConfiguration.java | 15 +-
.../plugin/motan/MotanPluginConfigurationTest.java | 10 +
.../pom.xml | 46 +-
.../plugin/sofa/SofaPluginConfiguration.java | 98 +++
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../plugin/sofa/SofaPluginConfigurationTest.java} | 46 +-
.../shenyu-spring-boot-starter-plugin-tars/pom.xml | 4 +
.../plugin/tars/TarsPluginConfigurationTest.java | 6 +
331 files changed, 34329 insertions(+), 1455 deletions(-)
delete mode 100644 .mvn/wrapper/maven-wrapper.jar
delete mode 100644 .mvn/wrapper/maven-wrapper.properties
create mode 100644 db/plugins/sofa/PROVENANCE.md
create mode 100644 db/plugins/sofa/README.md
create mode 100644 db/plugins/sofa/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/sofa/h2/install.sql
create mode 100644 db/plugins/sofa/h2/preflight.sql
create mode 100644 db/plugins/sofa/mysql/install.sql
create mode 100644 db/plugins/sofa/mysql/preflight.sql
create mode 100644 db/plugins/sofa/ob/install.sql
create mode 100644 db/plugins/sofa/ob/preflight.sql
create mode 100644 db/plugins/sofa/og/install.sql
create mode 100644 db/plugins/sofa/og/preflight.sql
create mode 100644 db/plugins/sofa/oracle/install.sql
create mode 100644 db/plugins/sofa/oracle/preflight.sql
create mode 100644 db/plugins/sofa/pg/install.sql
create mode 100644 db/plugins/sofa/pg/preflight.sql
create mode 100644 db/plugins/sofa/row-manifest.json
create mode 100644 db/plugins/tars/PROVENANCE.md
create mode 100644 db/plugins/tars/README.md
create mode 100644 db/plugins/tars/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/tars/h2/install.sql
create mode 100644 db/plugins/tars/h2/preflight.sql
create mode 100644 db/plugins/tars/mysql/install.sql
create mode 100644 db/plugins/tars/mysql/preflight.sql
create mode 100644 db/plugins/tars/ob/install.sql
create mode 100644 db/plugins/tars/ob/preflight.sql
create mode 100644 db/plugins/tars/og/install.sql
create mode 100644 db/plugins/tars/og/preflight.sql
create mode 100644 db/plugins/tars/oracle/install.sql
create mode 100644 db/plugins/tars/oracle/preflight.sql
create mode 100644 db/plugins/tars/pg/install.sql
create mode 100644 db/plugins/tars/pg/preflight.sql
create mode 100644 db/plugins/tars/row-manifest.json
delete mode 100755 mvnw
delete mode 100644 mvnw.cmd
create mode 100755 script/plugin-store/assert-store-fixtures.sh
create mode 100755 script/plugin-store/backend/hystrix-backend.pl
create mode 100755 script/plugin-store/build-h2-store-sql-fixture.py
create mode 100755 script/plugin-store/build-slim-core-images.sh
create mode 100755 script/plugin-store/build-store-plugin-jars.sh
create mode 100644 script/plugin-store/docker-compose.original-suite.yml
create mode 100644 script/plugin-store/h2-store-sql-fixture.md
create mode 100644 script/plugin-store/plugin-sql-seed-manifest.json
create mode 100755 script/plugin-store/prepare-core-artifacts.sh
create mode 100755 script/plugin-store/prepare-h2-store-db.sh
create mode 100755 script/plugin-store/probe-e2e-cache-endpoint.sh
create mode 100644 script/plugin-store/probe/ClassOriginProbe.java
create mode 100755 script/plugin-store/prove-class-origin.sh
create mode 100755 script/plugin-store/run-core-compose.sh
create mode 100755 script/plugin-store/run-original-e2e.sh
create mode 100755 script/plugin-store/run-original-it.sh
create mode 100755 script/plugin-store/run-sofa-original-suites.sh
create mode 100755 script/plugin-store/seed-http-divide-route.sh
create mode 100644 shenyu-e2e/pom.xml
copy {shenyu-plugin => shenyu-e2e/shenyu-e2e-case}/pom.xml (83%)
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/compose/script/e2e-sofa-sync-compose.sh
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/compose/shenyu-examples-sofa-compose.yml
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/k8s/script/e2e-sofa-sync.sh
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/k8s/shenyu-examples-sofa.yml
copy {shenyu-plugin =>
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa}/pom.xml (75%)
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/src/test/java/org/apache/shenyu/e2e/testcase/sofa/DataSynTest.java
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/src/test/java/org/apache/shenyu/e2e/testcase/sofa/SofaPluginCases.java
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-sofa/src/test/java/org/apache/shenyu/e2e/testcase/sofa/SofaPluginTest.java
copy {shenyu-plugin => shenyu-e2e/shenyu-plugin-store-e2e-common}/pom.xml (78%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/annotation/ExternalService.java
(67%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/annotation/ShenYuAdminClient.java
(67%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/annotation/ShenYuEnvironmentClient.java
(65%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/annotation/ShenYuGatewayClient.java
(66%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/annotation/ShenYuInjectable.java
(69%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/BaseClient.java
(58%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/EnvironmentClient.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/ExternalServiceClient.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/WaitDataSync.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/admin/AdminClient.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/client/gateway/GatewayClient.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/common/IdGenerator.java
(63%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/common/IdManagers.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/common/NameUtils.java
(67%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/common/RequestLogConsumer.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/common/TableView.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/config/ServiceConfigure.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/constant/Constants.java
(75%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/ShenYuExtension.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/ShenYuExtensionContext.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/ShenYuLogExtension.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/annotation/ShenYuScenario.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/annotation/ShenYuScenarioParameter.java
(70%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/annotation/ShenYuTest.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/annotation/ShenYuValue.java
(66%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/config/ShenYuEngineConfigure.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/ShenYuScenarioInvocationContextProvider.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/ShenYuScenarioParameterResolver.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/ShenYuScenarioProvider.java
(71%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/ShenYuScenarioSupplier.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/Checker.java
(71%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/Deleter.java
(66%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/HttpChecker.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/HttpCheckers.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/HttpVerifier.java
(84%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/HttpWaiting.java
(56%)
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/Verifier.java
(70%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/WaitForHelper.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/Waiting.java
(70%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/WebSocketChecker.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/WebSocketCheckers.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/function/WebSocketVerifier.java
(61%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/AfterEachSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/BeforeEachSpec.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/CaseSpec.java
(54%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ScenarioSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ScenarioSpecLogProxy.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ShenYuAfterEachSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ShenYuBeforeEachSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ShenYuCaseSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/scenario/specification/ShenYuScenarioSpec.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/engine/utils/SocketUtils.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/enums/ServiceTypeEnum.java
(85%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/matcher/RuleMatcher.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/matcher/SelectorMatcher.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/MatchMode.java
(60%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/Plugin.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/ResourcesData.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/SelectorType.java
(61%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/ShenYuResult.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/BindingData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/Condition.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/ConditionData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/MetaData.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/NamespaceSyncData.java
(59%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/PluginData.java
(65%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/QueryCondition.java
(69%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/ResourceData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/RuleCacheData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/RuleData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/RuleQueryCondition.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/SearchCondition.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/SelectorCacheData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/SelectorData.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/data/SelectorQueryCondition.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/DivideRuleHandle.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/DivideUpstream.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/DubboHandler.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/DubboRuleHandle.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/DubboSelectorHandle.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/GrpcSelectorHandle.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/PluginHandle.java
(90%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/RuleHandle.java
(53%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/SpringCloudRuleHandle.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/SpringCloudSelectorHandle.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/handle/Upstreams.java
copy script/checkstyle-header.txt =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/request/RequestVO.java
(90%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/FakeResourceDTO.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/LoginInfo.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/MetaDataDTO.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/NamespacePluginDTO.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/PaginatedResources.java
(51%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/Pagination.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/PluginDTO.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/ResourceDTO.java
(60%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/RuleDTO.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/SearchedResources.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/model/response/SelectorDTO.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/java/org/apache/shenyu/e2e/template/ResourceDataTemplate.java
copy shenyu-plugin/pom.xml =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/main/resources/log4j2.xml (55%)
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/java/org/apache/shenyu/e2e/client/admin/AdminClientTest.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/java/org/apache/shenyu/e2e/common/TableViewTest.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/java/org/apache/shenyu/e2e/engine/ShenYuEngineTest.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/java/org/apache/shenyu/e2e/engine/function/WaitForHelperTest.java
create mode 100644
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/java/org/apache/shenyu/e2e/k8s/engine/ShenYuE2eExtensionTest.java
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars/src/main/resources/META-INF/spring.factories
=>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/resources/docker-compose.yml
(81%)
copy shenyu-plugin/pom.xml =>
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/resources/log4j2.xml (55%)
copy {shenyu-spring-boot-starter-plugin => shenyu-examples}/pom.xml (50%)
copy {shenyu-spring-boot-starter-plugin =>
shenyu-examples/shenyu-examples-common}/pom.xml (63%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/InterceptorConfiguration.java
(66%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/Log.java
(68%)
create mode 100644
shenyu-examples/shenyu-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/LogInterceptor.java
copy script/checkstyle-header.txt =>
shenyu-examples/shenyu-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/package-info.java
(91%)
create mode 100644
shenyu-examples/shenyu-examples-common/src/main/resources/1.txt
create mode 100644
shenyu-examples/shenyu-examples-common/src/main/resources/2.txt
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars
=>
shenyu-examples/shenyu-examples-common}/src/main/resources/META-INF/spring.factories
(77%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-examples/shenyu-examples-common/src/main/resources/META-INF/spring.provides
(80%)
create mode 100644 shenyu-examples/shenyu-examples-sofa/README.md
copy {shenyu-plugin => shenyu-examples/shenyu-examples-sofa}/pom.xml (70%)
copy {shenyu-plugin =>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api}/pom.xml (79%)
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/entity/SofaComplexTypeBean.java
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/entity/SofaSimpleTypeBean.java
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaClientMultiParamService.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaClientSingleParamService.java
(52%)
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaMultiParamService.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-api/src/main/java/org/apache/shenyu/examples/sofa/api/service/SofaSingleParamService.java
(52%)
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/Dockerfile
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/k8s/ingress.yml
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/k8s/shenyu-examples-sofa.yml
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/k8s/shenyu-zookeeper.yml
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/pom.xml
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/http/sofa-test-api.http
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/TestSofaApplication.java
(58%)
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaClientMultiParamServiceImpl.java
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaClientSingleParamServiceImpl.java
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaMultiParamServiceImpl.java
create mode 100644
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/java/org/apache/shenyu/examples/sofa/service/impl/SofaSingleParamServiceImpl.java
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-motan/src/main/resources/META-INF/spring.factories
=>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/resources/application.yml
(53%)
copy shenyu-plugin/pom.xml =>
shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service/src/main/resources/invoke-server-example.xml
(52%)
create mode 100644 shenyu-examples/shenyu-examples-tars/README.md
create mode 100644 shenyu-examples/shenyu-examples-tars/pom.xml
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars/src/main/resources/META-INF/spring.factories
=> shenyu-examples/shenyu-examples-tars/src/main/http/tars-test-api.http (70%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/ShenyuTestTarsApplication.java
(61%)
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/HelloServant.java
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/OrderServant.java
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/UserServant.java
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/HelloServantImpl.java
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/OrderServantImpl.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-examples/shenyu-examples-tars/src/main/java/org/apache/shenyu/examples/tars/servant/testapp/impl/UserServantImpl.java
(51%)
create mode 100644
shenyu-examples/shenyu-examples-tars/src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars/src/main/resources/META-INF/spring.factories
=> shenyu-examples/shenyu-examples-tars/src/main/resources/application.yml
(61%)
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-motan/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
=> shenyu-examples/shenyu-examples-tars/src/main/resources/test.tars (67%)
create mode 100644 shenyu-integrated-test/pom.xml
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/Dockerfile
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/deploy/deploy-shenyu.yaml
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/deploy/kind-config.yaml
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/pom.xml
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/script/build_k8s_cluster.sh
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars/src/main/resources/META-INF/spring.factories
=>
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/script/healthcheck.sh
(67%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/script/services.list
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/src/main/java/org/apache/shenyu/integrated/test/k8s/ingress/sofa/SofaIngressControllerIntegratedBootstrap.java
(62%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/src/main/java/org/apache/shenyu/integrated/test/k8s/ingress/sofa/dto/SofaTestData.java
(60%)
copy .github/workflows/build.yml =>
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/src/main/resources/application-local.yml
(51%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/src/main/resources/application.yml
(95%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-sofa/src/test/java/org/apache/shenyu/integrated/test/k8s/ingress/sofa/SofaPluginShareThreadPoolTest.java
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/Dockerfile
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/docker-compose.yml
create mode 100644 shenyu-integrated-test/shenyu-integrated-test-sofa/pom.xml
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-motan/src/main/resources/META-INF/spring.factories
=> shenyu-integrated-test/shenyu-integrated-test-sofa/script/healthcheck.sh
(51%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/script/services.list
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-integrated-test-sofa/src/main/java/org/apache/shenyu/integrated/test/sofa/SofaIntegratedBootstrap.java
(66%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-integrated-test-sofa/src/main/java/org/apache/shenyu/integrated/test/sofa/dto/SofaTestData.java
(61%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/src/main/java/org/apache/shenyu/integrated/test/sofa/support/E2eCacheController.java
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/src/main/resources/application-local.yml
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-integrated-test/shenyu-integrated-test-sofa/src/main/resources/application.yml
(95%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/src/test/java/org/apache/shenyu/integrated/test/sofa/SofaPluginShareThreadPoolTest.java
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-sofa/src/test/java/org/apache/shenyu/integrated/test/sofa/SofaPluginTest.java
copy {shenyu-plugin =>
shenyu-integrated-test/shenyu-plugin-store-it-common}/pom.xml (81%)
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/AbstractPluginDataInit.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/AbstractTest.java
(62%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/proxy/TarsInvokePrx.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/AdminResponse.java
(50%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/BigObject.java
(57%)
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ComplexBeanTest.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ComplexBeanTestWithNameRequest.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ComplexObjects.java
(64%)
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/DubboTest.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/DubboTestListRequest.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/DubboTestListWithIdAndNameRequest.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/IdArrayAndNameRequest.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/IdStringArrayRequest.java
(56%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/IdStringListRequest.java
(55%)
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/IdsAndNameRequest.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ListResp.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ModifyResponseDTO.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/MotanDTO.java
(63%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/OAuth2DTO.java
(62%)
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/exception/ShenyuTarsPluginException.java
=>
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/OrderDTO.java
(51%)
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/UserDTO.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/helper/HttpHelper.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/result/ResultBean.java
create mode 100644
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/utils/ConfUtils.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/config/MotanRegisterConfig.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/constant/MotanPluginConstants.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/response/MotanMessageWriter.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/MotanGatewayIntegrationTest.java
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars
=> shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa}/pom.xml (70%)
copy
shenyu-plugin/shenyu-plugin-proxy/{shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/MotanPlugin.java
=>
shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/SofaPlugin.java}
(74%)
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/cache/ApplicationConfigCache.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/cache/SofaUpstream.java
copy
shenyu-plugin/shenyu-plugin-proxy/{shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/context/TarsShenyuContextDecorator.java
=>
shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/context/SofaShenyuContextDecorator.java}
(84%)
copy
shenyu-plugin/shenyu-plugin-proxy/{shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/handler/MotanMetaDataHandler.java
=>
shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/handler/SofaMetaDataHandler.java}
(51%)
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/handler/SofaPluginDataHandler.java
copy
shenyu-plugin/shenyu-plugin-proxy/{shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveService.java}
(57%)
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveServiceImpl.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/proxy/SofaProxyService.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/SofaPluginTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/cache/ApplicationConfigCacheTest.java
copy
shenyu-plugin/shenyu-plugin-proxy/{shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/context/MotanShenyuContextDecoratorTest.java
=>
shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/context/SofaShenyuContextDecoratorTest.java}
(54%)
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/handler/SofaMetaDataHandlerTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/handler/SofaPluginDataHandlerTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/param/SofaBodyParamResolveServiceTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-sofa/src/test/java/org/apache/shenyu/plugin/sofa/proxy/SofaProxyServiceTest.java
copy {shenyu-spring-boot-starter-plugin =>
shenyu-plugin/shenyu-plugin-store-test-support}/pom.xml (67%)
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/E2eCacheAutoConfiguration.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/E2eCacheController.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/E2eCacheEndpoint.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/GatewayFixtures.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/GatewayResponse.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/ShenyuGatewayTestServer.java
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/main/java/org/apache/shenyu/plugin/store/test/support/TerminalResponsePlugin.java
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars
=>
shenyu-plugin/shenyu-plugin-store-test-support}/src/main/resources/META-INF/spring.factories
(91%)
copy
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars/src/main/resources/META-INF/spring.provides
=>
shenyu-plugin/shenyu-plugin-store-test-support/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(76%)
create mode 100644
shenyu-plugin/shenyu-plugin-store-test-support/src/test/java/org/apache/shenyu/plugin/store/test/support/ShenyuGatewayTestServerTest.java
copy {shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tars =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-sofa}/pom.xml
(60%)
create mode 100644
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-sofa/src/main/java/org/apache/shenyu/springboot/starter/plugin/sofa/SofaPluginConfiguration.java
copy shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-tars
=>
shenyu-spring-boot-starter-plugin-sofa}/src/main/resources/META-INF/spring.factories
(93%)
copy shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-tars
=>
shenyu-spring-boot-starter-plugin-sofa}/src/main/resources/META-INF/spring.provides
(94%)
copy shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-tars
=>
shenyu-spring-boot-starter-plugin-sofa}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(92%)
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-tars/src/test/java/org/apache/shenyu/springboot/starter/plugin/tars/TarsPluginConfigurationTest.java
=>
shenyu-spring-boot-starter-plugin-sofa/src/test/java/org/apache/shenyu/springboot/starter/plugin/sofa/SofaPluginConfigurationTest.java}
(62%)