You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ke...@apache.org on 2020/03/16 15:45:47 UTC

[skywalking] branch master updated (b91d744 -> dcd66ee)

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

kezhenxu94 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from b91d744  UI update. (#4525)
     add dcd66ee  Rewrite the E2E test framework and tests (#4510)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/e2e.cluster.yaml                 |  65 +++
 .github/workflows/e2e.jdk-versions.yaml            |  64 +++
 .github/workflows/e2e.profiling.yaml               |  57 +++
 .github/workflows/e2e.storages.yaml                |  63 +++
 .github/workflows/e2e.ttl.yaml                     |  56 +++
 .github/workflows/e2e.yaml                         | 148 +++----
 .gitignore                                         |   1 -
 apm-checkstyle/checkStyle.xml                      |   4 +-
 .../org/apache/skywalking/apm/util/StringUtil.java |  18 +
 .../apache/skywalking/apm/util/StringUtilTest.java |   7 +
 .../agent/core/conf/SnifferConfigInitializer.java  |   1 +
 docs/en/guides/README.md                           |  36 +-
 pom.xml                                            |   3 +
 .../e2e-6.x-agent-7.x-oap-compatibility/pom.xml    | 148 -------
 .../src/docker/rc.d/rc0-prepare.sh                 |  27 --
 .../src/docker/rc.d/rc1-startup.sh                 |  40 --
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../skywalking/e2e/sample/client/UserRepo.java     |  24 --
 .../src/main/resources/application.yml             |  35 --
 .../skywalking/e2e/SampleVerificationITCase.java   | 347 ----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 test/e2e/e2e-agent-auth/pom.xml                    | 146 -------
 .../e2e-agent-auth/src/docker/rc.d/rc1-startup.sh  |  45 --
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../skywalking/e2e/SampleVerificationITCase.java   | 360 ----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 test/e2e/e2e-agent-reboot/pom.xml                  | 148 -------
 .../src/docker/rc.d/rc0-prepare.sh                 |  42 --
 .../src/docker/rc.d/rc1-startup.sh                 |  52 ---
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../src/main/resources/application.yml             |  35 --
 .../apache/skywalking/e2e/AgentRebootITCase.java   | 327 ---------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  25 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 .../org/apache/skywalking/e2e/service/Service.java |  47 ---
 .../skywalking/e2e/service/endpoint/Endpoint.java  |  45 --
 .../e2e/service/endpoint/EndpointQuery.java        |  47 ---
 .../skywalking/e2e/service/endpoint/Endpoints.java |  38 --
 .../skywalking/e2e/service/instance/Attribute.java |  45 --
 .../java/org/apache/skywalking/e2e/topo/Call.java  |  69 ----
 .../java/org/apache/skywalking/e2e/topo/Node.java  |  67 ---
 .../e2e/topo/ServiceInstanceTopoQuery.java         |  45 --
 .../org/apache/skywalking/e2e/topo/TopoData.java   |  55 ---
 .../org/apache/skywalking/e2e/trace/Trace.java     |  91 ----
 test/e2e/e2e-base/src/test/resources/test.yml      |  31 --
 .../e2e-cluster-with-gateway-consumer/pom.xml      |  56 ---
 .../org/apache/skywalking/e2e/cluster/User.java    |  44 --
 .../src/main/resources/application.yml             |  22 -
 .../e2e-cluster-with-gateway-gateway/pom.xml       |  65 ---
 .../apache/skywalking/e2e/GatewayApplication.java  |  30 --
 .../e2e-cluster-with-gateway-provider/pom.xml      |  69 ----
 .../e2e/cluster/Service0Application.java           |  31 --
 .../skywalking/e2e/cluster/TestController.java     |  45 --
 .../org/apache/skywalking/e2e/cluster/User.java    |  53 ---
 .../apache/skywalking/e2e/cluster/UserRepo.java    |  24 --
 .../src/main/resources/application.yml             |  35 --
 .../e2e-cluster-with-gateway-test-runner/pom.xml   | 222 ----------
 .../src/docker/rc.d/rc0-prepare.sh                 |  39 --
 .../src/docker/rc.d/rc1-startup.sh                 |  99 -----
 .../skywalking/e2e/ClusterVerificationITCase.java  | 358 ----------------
 ...ing.e2e.ClusterVerificationITCase.endpoints.yml |  25 --
 ...usterVerificationITCase.serviceInstanceTopo.yml |  48 ---
 ...king.e2e.ClusterVerificationITCase.services.yml |  28 --
 ...ywalking.e2e.ClusterVerificationITCase.topo.yml |  45 --
 test/e2e/e2e-cluster-with-gateway/pom.xml          |  39 --
 .../e2e/cluster/Service1Application.java           |  29 --
 .../skywalking/e2e/cluster/TestController.java     |  53 ---
 .../org/apache/skywalking/e2e/cluster/User.java    |  44 --
 .../src/main/resources/application.yml             |  22 -
 .../src/main/resources/application.yml             |  35 --
 .../e2e-cluster/e2e-cluster-test-runner/pom.xml    | 365 ----------------
 .../src/docker/rc.d/rc0-prepare.sh                 |  41 --
 .../src/docker/rc.d/rc1-startup.sh                 |  84 ----
 .../skywalking/e2e/ClusterVerificationITCase.java  | 369 -----------------
 ...ing.e2e.ClusterVerificationITCase.endpoints.yml |  25 --
 ...usterVerificationITCase.serviceInstanceTopo.yml |  48 ---
 ...king.e2e.ClusterVerificationITCase.services.yml |  28 --
 test/e2e/{e2e-base => e2e-common}/pom.xml          |  23 +-
 .../skywalking/e2e/SkyWalkingAnnotations.java      | 284 +++++++++++++
 .../apache/skywalking/e2e/SkyWalkingExtension.java |  60 +++
 .../skywalking/e2e/annotation/ContainerHost.java   |  48 +++
 .../e2e/annotation/ContainerHostAndPort.java       |  49 +++
 .../skywalking/e2e/annotation/ContainerPort.java   |  48 +++
 .../skywalking/e2e/annotation/DockerCompose.java   |  43 ++
 .../skywalking/e2e/annotation/DockerContainer.java |  40 ++
 .../apache/skywalking/e2e/common/HostAndPort.java} |  17 +-
 .../skywalking/e2e/docker/DockerComposeFile.java}  |  12 +-
 .../skywalking/e2e/logging/ContainerLogger.java    |  57 +++
 .../e2e/naming/CamelCaseNameGenerator.java}        |  20 +-
 .../skywalking/e2e/retryable/OneShotExtension.java |  86 ++++
 .../skywalking/e2e/retryable/RetryableTest.java    |  58 +++
 .../e2e/retryable/RetryableTestContext.java}       |  27 +-
 .../e2e/retryable/RetryableTestExtension.java      |  78 ++++
 .../apache/skywalking/e2e/retryable/Stores.java}   |  40 +-
 .../org/apache/skywalking/e2e/utils/Envs.java}     |  38 +-
 .../org/apache/skywalking/e2e/utils/Yamls.java     |  62 +++
 .../e2e/retryable/RetryableTestTest.java           |  63 +++
 test/e2e/{e2e-ttl => e2e-data}/pom.xml             |  11 +-
 .../org/apache/skywalking/e2e/AbstractQuery.java   |   7 +-
 .../org/apache/skywalking/e2e/GQLResponse.java}    |  11 +-
 .../org/apache/skywalking/e2e}/ProfileClient.java  |  86 ++--
 .../apache/skywalking/e2e/SimpleQueryClient.java   |  99 +++--
 .../e2e/assertor/VariableExpressParser.java        |   0
 .../exception/VariableNotFoundException.java       |   0
 .../e2e/exception/AssertFailedException.java       |   0
 .../e2e/metrics/AllOfMetricsMatcher.java           |  19 +-
 .../e2e/metrics/AtLeastOneOfMetricsMatcher.java    |  19 +-
 .../apache/skywalking/e2e/metrics/Metrics.java}    |  10 +-
 .../apache/skywalking/e2e/metrics/MetricsData.java |   2 -
 .../skywalking/e2e/metrics/MetricsMatcher.java     |  52 ++-
 .../skywalking/e2e/metrics/MetricsQuery.java       |  28 +-
 .../skywalking/e2e/metrics/MetricsValue.java}      |  10 +-
 .../e2e/metrics/MetricsValueMatcher.java           |  19 +-
 .../skywalking/e2e/metrics/MultiMetricsData.java   |   2 -
 .../creation/ProfileTaskCreationRequest.java       |   4 -
 .../creation/ProfileTaskCreationResult.java        |   2 -
 .../creation/ProfileTaskCreationResultMatcher.java |   8 +-
 .../creation/ProfileTaskCreationResultWrapper.java |   2 -
 .../e2e/profile/query/ProfileAnalyzation.java}     |  27 +-
 .../profile/query/ProfileStackElementMatcher.java  |  12 +-
 .../e2e/profile/query/ProfileStackTreeMatcher.java |   8 +-
 .../skywalking/e2e/profile/query/ProfileTask.java  |   5 -
 .../e2e/profile/query/ProfileTaskLog.java          |  10 +-
 .../e2e/profile/query/ProfileTaskLogMatcher.java   |  10 +-
 .../e2e/profile/query/ProfileTaskMatcher.java      |  10 +-
 .../e2e/profile/query/ProfileTaskQuery.java}       |  17 +-
 .../skywalking/e2e/profile/query/ProfileTasks.java |   9 +-
 .../e2e/profile/query/ProfiledSegment.java         |   4 +-
 .../e2e/profile/query/ProfiledSegmentMatcher.java  |  11 +-
 .../skywalking/e2e/profile/query/ProfiledSpan.java |   1 -
 .../e2e/profile/query/ProfiledSpanMatcher.java     |   5 +-
 .../e2e/profile/query/ProfilesTasksMatcher.java    |  16 +-
 .../skywalking/e2e/profile/query/Traces.java       |  10 +-
 .../apache/skywalking/e2e/service/Service.java}    |   7 +-
 .../skywalking/e2e/service/ServiceMatcher.java     |  30 +-
 .../skywalking/e2e/service/ServicesData.java       |  10 +-
 .../skywalking/e2e/service/ServicesMatcher.java    |  16 +-
 .../skywalking/e2e/service/ServicesQuery.java      |   0
 .../skywalking/e2e/service/endpoint/Endpoint.java} |   9 +-
 .../e2e/service/endpoint/EndpointMatcher.java      |  25 +-
 .../e2e/service/endpoint/EndpointQuery.java}       |  12 +-
 .../e2e/service/endpoint/Endpoints.java}           |   9 +-
 .../e2e/service/endpoint/EndpointsMatcher.java     |  39 +-
 .../e2e/service/instance/Attribute.java}           |   9 +-
 .../e2e/service/instance/AttributeMatcher.java     |  27 +-
 .../skywalking/e2e/service/instance/Instance.java  |   0
 .../e2e/service/instance/InstanceMatcher.java      |  43 +-
 .../skywalking/e2e/service/instance/Instances.java |  10 +-
 .../e2e/service/instance/InstancesMatcher.java     |  14 +-
 .../e2e/service/instance/InstancesQuery.java       |   0
 .../java/org/apache/skywalking/e2e/topo/Call.java} |  13 +-
 .../apache/skywalking/e2e/topo/CallMatcher.java    |  41 +-
 .../java/org/apache/skywalking/e2e/topo/Node.java} |  18 +-
 .../apache/skywalking/e2e/topo/NodeMatcher.java    |  45 +-
 .../skywalking/e2e/topo/ServiceInstanceNode.java   |   9 +-
 .../e2e/topo/ServiceInstanceNodeMatcher.java       |  10 +-
 .../e2e/topo/ServiceInstanceTopology.java}         |  12 +-
 .../e2e/topo/ServiceInstanceTopologyMatcher.java}  |  28 +-
 .../e2e/topo/ServiceInstanceTopologyQuery.java}    |  10 +-
 .../e2e/topo/ServiceInstanceTopologyResponse.java} |  11 +-
 .../apache/skywalking/e2e/topo/TopoMatcher.java    |  56 +--
 .../org/apache/skywalking/e2e/topo/TopoQuery.java  |   0
 .../org/apache/skywalking/e2e/topo/Topology.java}  |  19 +-
 .../skywalking/e2e/topo/TopologyResponse.java}     |   7 +-
 .../java/org/apache/skywalking/e2e/trace/Span.java |   0
 .../apache/skywalking/e2e/trace/SpanMatcher.java   |   2 +
 .../java/org/apache/skywalking/e2e/trace/Tag.java} |   9 +-
 .../org/apache/skywalking/e2e/trace/Trace.java}    |  34 +-
 .../apache/skywalking/e2e/trace/TraceMatcher.java  |  71 +---
 .../apache/skywalking/e2e/trace/TracesData.java}   |  20 +-
 .../apache/skywalking/e2e/trace/TracesMatcher.java |   2 +-
 .../apache/skywalking/e2e/trace/TracesQuery.java   |   0
 .../e2e/verification/AbstractMatcher.java          |   0
 .../src/main/resources/endpoints.gql               |  13 +-
 .../src/main/resources/instanceTopo.gql            |  13 +-
 .../src/main/resources/instances.gql               |  13 +-
 .../src/main/resources/metrics-multiLines.gql      |  13 +-
 .../src/main/resources/metrics.gql                 |  13 +-
 .../src/main/resources/profileAnalyzation.gql}     |  13 +-
 .../src/main/resources/profileTaskCreation.gql     |  13 +-
 .../src/main/resources/profileTaskList.gql}        |  13 +-
 .../src/main/resources/profileTaskSegmentList.gql} |  13 +-
 .../src/main/resources/profiledSegment.gql}        |  13 +-
 .../src/main/resources/services.gql                |  13 +-
 .../src/main/resources/topo.gql                    |  13 +-
 .../src/main/resources/traces.gql                  |  13 +-
 .../org/apache/skywalking/e2e/TestMatcher.java     |  53 +--
 .../apache/skywalking/e2e/TestMetricsMatcher.java  |  22 +-
 .../e2e/TestServiceInstanceTopologyMatcher.java}   |  70 ++--
 .../org/apache/skywalking/e2e/TestTopoMatcher.java |  48 ++-
 .../src/test/resources/serviceInstanceTopo.yml     |  19 +-
 .../src/test/resources/test.yml}                   |  30 +-
 .../src/test/resources/topo.yml                    |  19 +-
 test/e2e/e2e-http-api-with-nginx-lua/pom.xml       | 195 ---------
 .../src/docker/rc.d/rc1-startup.sh                 |  48 ---
 .../e2e/sample/client/SampleClientApplication.java |  29 --
 .../src/main/resources/application.yml             |  22 -
 .../skywalking/e2e/SampleVerificationITCase.java   | 386 -----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  28 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...ampleVerificationITCase.serviceInstanceTopo.yml |  41 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  27 --
 ...kywalking.e2e.SampleVerificationITCase.topo.yml |  47 ---
 ...walking.e2e.SampleVerificationITCase.traces.yml |  40 --
 test/e2e/e2e-influxdb/pom.xml                      | 170 --------
 test/e2e/e2e-influxdb/src/docker/application.yml   | 232 -----------
 .../e2e-influxdb/src/docker/rc.d/rc1-startup.sh    |  40 --
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../skywalking/e2e/sample/client/UserRepo.java     |  24 --
 .../src/main/resources/application.yml             |  35 --
 .../skywalking/e2e/SampleVerificationITCase.java   | 369 -----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...ampleVerificationITCase.serviceInstanceTopo.yml |  41 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...kywalking.e2e.SampleVerificationITCase.topo.yml |  46 ---
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 test/e2e/e2e-mysql/pom.xml                         | 172 --------
 test/e2e/e2e-mysql/src/docker/application.yml      | 207 ----------
 test/e2e/e2e-mysql/src/docker/rc.d/rc1-startup.sh  |  40 --
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../skywalking/e2e/sample/client/UserRepo.java     |  24 --
 .../e2e-mysql/src/main/resources/application.yml   |  35 --
 .../skywalking/e2e/SampleVerificationITCase.java   | 347 ----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...ampleVerificationITCase.serviceInstanceTopo.yml |  41 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...kywalking.e2e.SampleVerificationITCase.topo.yml |  46 ---
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 test/e2e/e2e-profile/e2e-profile-service/pom.xml   |  74 ----
 .../apache/skywalking/e2e/profile/CreateUser.java  |  48 ---
 .../skywalking/e2e/profile/ProfileApplication.java |  31 --
 .../org/apache/skywalking/e2e/profile/User.java    |  53 ---
 .../src/main/resources/application.yml             |  35 --
 .../e2e-profile/e2e-profile-test-runner/pom.xml    | 457 ---------------------
 .../src/docker/adapt_storage.awk                   |  66 ---
 .../src/docker/h2/h2-install.sh                    |  29 --
 .../src/docker/rc.d/rc0-prepare.sh                 |  36 --
 .../src/docker/rc.d/rc1-startup.sh                 |  46 ---
 .../e2e/profile/query/ProfileAnalyzation.java      |  81 ----
 .../e2e/profile/query/ProfileTaskQuery.java        |  49 ---
 ...ing.e2e.ProfileVerificationITCase.endpoints.yml |  19 -
 .../skywalking/e2e/ProfileVerificationITCase.java  | 393 ------------------
 .../pom.xml                                        |   6 +-
 .../apache/skywalking/e2e/E2EConfiguration.java}   |  25 +-
 .../skywalking/e2e}/Service1Application.java       |   2 +-
 .../main/java/org/apache/skywalking/e2e/User.java} |   9 +-
 .../e2e/controller/HealthController.java}          |  18 +-
 .../skywalking/e2e/controller/UserController.java} |  32 +-
 .../src/main/resources/application.yml             |  22 +-
 .../pom.xml                                        |   6 +-
 .../skywalking/e2e}/Service0Application.java       |   2 +-
 .../main/java/org/apache/skywalking/e2e}/User.java |  29 +-
 .../java/org/apache/skywalking/e2e}/UserRepo.java  |   2 +-
 .../e2e/controller/HealthController.java}          |  11 +-
 .../skywalking/e2e/controller/UserController.java} |  22 +-
 .../apache/skywalking/e2e/profile/CreateUser.java} |  12 +-
 .../skywalking/e2e/profile/ProfileController.java} |  27 +-
 .../src/main/resources/application.yml             |  13 +-
 test/e2e/e2e-single-service/pom.xml                | 145 -------
 .../src/docker/rc.d/rc1-startup.sh                 |  40 --
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../skywalking/e2e/sample/client/UserRepo.java     |  24 --
 .../src/main/resources/application.yml             |  35 --
 .../skywalking/e2e/SampleVerificationITCase.java   | 347 ----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...ampleVerificationITCase.serviceInstanceTopo.yml |  41 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...kywalking.e2e.SampleVerificationITCase.topo.yml |  46 ---
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 test/e2e/e2e-ssl/pom.xml                           | 151 -------
 test/e2e/e2e-ssl/src/docker/ca/ca.crt              |  28 --
 test/e2e/e2e-ssl/src/docker/certs/ca.crt           |  28 --
 test/e2e/e2e-ssl/src/docker/certs/server-key.pem   |  28 --
 test/e2e/e2e-ssl/src/docker/certs/server.crt       |  25 --
 test/e2e/e2e-ssl/src/docker/rc.d/rc1-startup.sh    |  50 ---
 .../e2e/sample/client/SampleClientApplication.java |  31 --
 .../e2e/sample/client/TestController.java          |  46 ---
 .../apache/skywalking/e2e/sample/client/User.java  |  53 ---
 .../skywalking/e2e/sample/client/UserRepo.java     |  24 --
 .../e2e/e2e-ssl/src/main/resources/application.yml |  35 --
 .../skywalking/e2e/SampleVerificationITCase.java   | 360 ----------------
 ...king.e2e.SampleVerificationITCase.endpoints.yml |  27 --
 ...king.e2e.SampleVerificationITCase.instances.yml |  34 --
 ...ampleVerificationITCase.serviceInstanceTopo.yml |  41 --
 ...lking.e2e.SampleVerificationITCase.services.yml |  25 --
 ...kywalking.e2e.SampleVerificationITCase.topo.yml |  46 ---
 ...walking.e2e.SampleVerificationITCase.traces.yml |  31 --
 .../docker/Dockerfile.consumer}                    |  40 +-
 .../docker/Dockerfile.provider}                    |  40 +-
 .../docker/agent-reboot/docker-compose.yml         |  61 +++
 .../e2e/e2e-test/docker/cluster/docker-compose.yml |  94 +++++
 .../docker/cluster/docker-compose.zk.es6.yml       |  84 ++++
 .../docker/cluster/docker-compose.zk.es7.yml       |  84 ++++
 .../docker/cluster/docker-compose.zk.influxdb.yml  | 112 +++++
 .../docker/cluster/docker-compose.zk.mysql.yml     |  92 +++++
 .../docker/cluster/docker-compose.zk.yml}          |  34 +-
 .../docker/cluster/download-mysql.sh}              |  13 +-
 .../e2e/e2e-test/docker/gateway/docker-compose.yml | 185 +++++++++
 .../docker/gateway/gateway.conf}                   |  29 +-
 .../docker/gateway/gateways.yml}                   |  26 +-
 .../docker/lua/Dockerfile.nginx}                   |  24 +-
 test/e2e/e2e-test/docker/lua/docker-compose.yml    |  82 ++++
 .../docker/lua/nginx.conf}                         |  59 +--
 .../docker/profile/Dockerfile.h2}                  |  22 +-
 .../docker/profile/docker-compose.es6.yml}         |  54 ++-
 .../docker/profile/docker-compose.es7.yml}         |  54 ++-
 .../docker/profile/docker-compose.h2.yml}          |  53 ++-
 .../docker/profile/docker-compose.influxdb.yml     |  71 ++++
 .../docker/profile/docker-compose.mysql.yml        |  59 +++
 .../docker/profile/docker-compose.yml}             |  47 ++-
 .../docker/profile/download-mysql.sh}              |  13 +-
 .../e2e-test/docker/simple/auth/docker-compose.yml |  63 +++
 .../docker/simple/compatibility/docker-compose.yml |  62 +++
 .../e2e-test/docker/simple/jdk/docker-compose.yml  |  62 +++
 test/e2e/e2e-test/docker/simple/ssl/ca/ca.crt      |  27 ++
 test/e2e/e2e-test/docker/simple/ssl/certs/ca.crt   |  27 ++
 .../docker/simple/ssl/certs/server-key.pem         |  52 +++
 .../e2e-test/docker/simple/ssl/certs/server.crt    |  27 ++
 .../e2e-test/docker/simple/ssl/docker-compose.yml  |  71 ++++
 .../docker => e2e-test/docker/simple/ssl}/hosts    |   0
 .../docker/storage/docker-compose.es6.yml}         |  54 ++-
 .../docker/storage/docker-compose.es7.yml}         |  54 ++-
 .../docker/storage/docker-compose.influxdb.yml}    |  52 ++-
 .../docker/storage/docker-compose.mysql.yml        |  59 +++
 .../docker/storage/docker-compose.yml}             |  46 ++-
 .../docker/storage/download-mysql.sh}              |  16 +-
 .../e2e/e2e-test/docker/ttl/docker-compose.es6.yml |  71 ++++
 .../e2e/e2e-test/docker/ttl/docker-compose.es7.yml |  71 ++++
 .../docker/ttl/docker-compose.influxdb.yml         |  58 +++
 .../docker/ttl/docker-compose.yml}                 |  34 +-
 test/e2e/e2e-test/e2e-cluster-test-runner.iml      | 173 ++++++++
 test/e2e/{e2e-profile => e2e-test}/pom.xml         |  51 ++-
 .../org/apache/skywalking/e2e/AgentRebootE2E.java  | 264 ++++++++++++
 .../java/org/apache/skywalking/e2e/ClusterE2E.java | 277 +++++++++++++
 .../java/org/apache/skywalking/e2e/GatewayE2E.java | 259 ++++++++++++
 .../java/org/apache/skywalking/e2e/LuaE2E.java     | 281 +++++++++++++
 .../apache/skywalking/e2e/base/SkyWalkingE2E.java} |  37 +-
 .../skywalking/e2e/base/SkyWalkingTestAdapter.java |  54 +++
 .../skywalking/e2e/base/TrafficController.java     |  70 ++++
 .../apache/skywalking/e2e/profile/ProfileE2E.java  | 269 ++++++++++++
 .../apache/skywalking/e2e/simple/SimpleE2E.java    | 305 ++++++++++++++
 .../apache/skywalking/e2e/storage/StorageE2E.java  | 275 +++++++++++++
 .../apache/skywalking/e2e/ttl/StorageTTLE2E.java}  | 188 +++++----
 .../org/apache/skywalking/e2e/utils/Times.java}    |  15 +-
 .../resources/expected/agent-reboot/endpoints.yml} |  24 +-
 .../resources/expected/agent-reboot/instances.yml} |  13 +-
 .../resources/expected/agent-reboot/services.yml}  |  24 +-
 .../test/resources/expected/agent-reboot/topo.yml} |  19 +-
 .../resources/expected/agent-reboot/traces.yml}    |  15 +-
 .../test/resources/expected/cluster/endpoints.yml} |  24 +-
 .../test/resources/expected/cluster/instances.yml} |  19 +-
 .../expected/cluster/providerInstances.yml}        |  19 +-
 .../expected/cluster/serviceInstanceTopo.yml}      |  47 ++-
 .../test/resources/expected/cluster/services.yml}  |  25 +-
 .../src/test/resources/expected/cluster/topo.yml}  |  25 +-
 .../test/resources/expected/cluster/traces.yml}    |  15 +-
 .../test/resources/expected/gateway/endpoints.yml} |  24 +-
 .../test/resources/expected/gateway/instances.yml} |  19 +-
 .../expected/gateway/providerInstances.yml}        |  19 +-
 .../expected/gateway/serviceInstanceTopo.yml}      |  47 ++-
 .../test/resources/expected/gateway/services.yml}  |  25 +-
 .../src/test/resources/expected/gateway/topo.yml}  |  50 ++-
 .../test/resources/expected/gateway/traces.yml}    |  15 +-
 .../src/test/resources/expected/lua/endpoints.yml} |  21 +-
 .../src/test/resources/expected/lua/instances.yml} |  19 +-
 .../resources/expected/lua/nginxEndpoints.yml}     |  21 +-
 .../resources/expected/lua/nginxInstances.yml}     |  24 +-
 .../expected/lua/serviceInstanceTopo.yml}          |  40 +-
 .../src/test/resources/expected/lua/services.yml}  |  26 +-
 .../src/test/resources/expected/lua/topo.yml}      |  60 ++-
 .../src/test/resources/expected/lua/traces.yml}    |  37 +-
 .../test/resources/expected/profile/endpoints.yml} |  24 +-
 .../test/resources/expected/profile/finished.yml}  |  13 +-
 .../test/resources/expected/profile/instances.yml} |  19 +-
 .../test/resources/expected/profile/notified.yml}  |  13 +-
 .../expected/profile/profileAnayzation.yml}        | 111 ++---
 .../resources/expected/profile/profileSegment.yml} |  15 +-
 .../expected/profile/profileSegments.yml}          |  30 +-
 .../test/resources/expected/profile/services.yml}  |  13 +-
 .../test/resources/expected/simple/endpoints.yml}  |  24 +-
 .../test/resources/expected/simple/instances.yml}  |  33 +-
 .../expected/simple/serviceInstanceTopo.yml}       |  19 +-
 .../test/resources/expected/simple/services.yml}   |  24 +-
 .../src/test/resources/expected/simple/topo.yml}   |  19 +-
 .../src/test/resources/expected/simple/traces.yml} |  30 +-
 .../test/resources/expected/storage/endpoints.yml} |  24 +-
 .../test/resources/expected/storage/instances.yml} |  33 +-
 .../expected/storage/serviceInstanceTopo.yml}      |  19 +-
 .../test/resources/expected/storage/services.yml}  |  24 +-
 .../src/test/resources/expected/storage/topo.yml}  |  19 +-
 .../test/resources/expected/storage/traces.yml}    |  30 +-
 .../src/test/resources/junit-platform.properties}  |  23 +-
 .../src/test/resources/logback.xml}                |  31 +-
 test/e2e/e2e-ttl/e2e-ttl-es/pom.xml                | 147 -------
 .../e2e-ttl-es/src/docker/rc.d/rc1-startup.sh      |  36 --
 .../src/docker/ttl_official_analysis.oal           |  23 --
 test/e2e/e2e-ttl/e2e-ttl-influxdb/pom.xml          | 151 -------
 .../src/docker/rc.d/rc0-prepare.sh                 |  26 --
 .../src/docker/rc.d/rc1-startup.sh                 |  35 --
 .../src/docker/ttl_official_analysis.oal           |  23 --
 .../apache/skywalking/e2e/StorageTTLITCase.java    | 285 -------------
 .../resources/application.yml => lombok.config}    |  22 +-
 test/e2e/pom.xml                                   | 176 ++++----
 test/e2e/run.sh                                    |  92 -----
 424 files changed, 7145 insertions(+), 15759 deletions(-)
 create mode 100644 .github/workflows/e2e.cluster.yaml
 create mode 100644 .github/workflows/e2e.jdk-versions.yaml
 create mode 100644 .github/workflows/e2e.profiling.yaml
 create mode 100644 .github/workflows/e2e.storages.yaml
 create mode 100644 .github/workflows/e2e.ttl.yaml
 delete mode 100755 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/pom.xml
 delete mode 100755 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100755 test/e2e/e2e-agent-auth/pom.xml
 delete mode 100755 test/e2e/e2e-agent-auth/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-agent-auth/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-agent-auth/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-agent-auth/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100755 test/e2e/e2e-agent-reboot/pom.xml
 delete mode 100755 test/e2e/e2e-agent-reboot/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-agent-reboot/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-agent-reboot/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-agent-reboot/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-agent-reboot/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-agent-reboot/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-agent-reboot/src/test/java/org/apache/skywalking/e2e/AgentRebootITCase.java
 delete mode 100644 test/e2e/e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/service/Service.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/service/endpoint/Endpoint.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/service/endpoint/EndpointQuery.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/service/endpoint/Endpoints.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/service/instance/Attribute.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/topo/Call.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/topo/Node.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopoQuery.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/topo/TopoData.java
 delete mode 100644 test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/trace/Trace.java
 delete mode 100644 test/e2e/e2e-base/src/test/resources/test.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-consumer/pom.xml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-consumer/src/main/java/org/apache/skywalking/e2e/cluster/User.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-consumer/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/pom.xml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/java/org/apache/skywalking/e2e/GatewayApplication.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/pom.xml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/src/main/java/org/apache/skywalking/e2e/cluster/Service0Application.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/src/main/java/org/apache/skywalking/e2e/cluster/TestController.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/src/main/java/org/apache/skywalking/e2e/cluster/User.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/src/main/java/org/apache/skywalking/e2e/cluster/UserRepo.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-provider/src/main/resources/application.yml
 delete mode 100755 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/pom.xml
 delete mode 100755 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/docker/rc.d/rc1-startup.sh
 delete mode 100755 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/java/org/apache/skywalking/e2e/ClusterVerificationITCase.java
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-cluster-with-gateway/pom.xml
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-consumer/src/main/java/org/apache/skywalking/e2e/cluster/Service1Application.java
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-consumer/src/main/java/org/apache/skywalking/e2e/cluster/TestController.java
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-consumer/src/main/java/org/apache/skywalking/e2e/cluster/User.java
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-consumer/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-provider/src/main/resources/application.yml
 delete mode 100755 test/e2e/e2e-cluster/e2e-cluster-test-runner/pom.xml
 delete mode 100755 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/docker/rc.d/rc1-startup.sh
 delete mode 100755 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/test/java/org/apache/skywalking/e2e/ClusterVerificationITCase.java
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.services.yml
 rename test/e2e/{e2e-base => e2e-common}/pom.xml (73%)
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/SkyWalkingAnnotations.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/SkyWalkingExtension.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/annotation/ContainerHost.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/annotation/ContainerHostAndPort.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/annotation/ContainerPort.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/annotation/DockerCompose.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/annotation/DockerContainer.java
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java => e2e-common/src/main/java/org/apache/skywalking/e2e/common/HostAndPort.java} (74%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java => e2e-common/src/main/java/org/apache/skywalking/e2e/docker/DockerComposeFile.java} (77%)
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/logging/ContainerLogger.java
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsValue.java => e2e-common/src/main/java/org/apache/skywalking/e2e/naming/CamelCaseNameGenerator.java} (66%)
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/retryable/OneShotExtension.java
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/retryable/RetryableTest.java
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/Metrics.java => e2e-common/src/main/java/org/apache/skywalking/e2e/retryable/RetryableTestContext.java} (53%)
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/retryable/RetryableTestExtension.java
 rename test/e2e/{e2e-agent-auth/src/main/java/org/apache/skywalking/e2e/sample/client/User.java => e2e-common/src/main/java/org/apache/skywalking/e2e/retryable/Stores.java} (52%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/trace/TracesData.java => e2e-common/src/main/java/org/apache/skywalking/e2e/utils/Envs.java} (51%)
 create mode 100644 test/e2e/e2e-common/src/main/java/org/apache/skywalking/e2e/utils/Yamls.java
 create mode 100644 test/e2e/e2e-common/src/test/java/org/apache/skywalking/e2e/retryable/RetryableTestTest.java
 rename test/e2e/{e2e-ttl => e2e-data}/pom.xml (87%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/AbstractQuery.java (96%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/GQLResponse.java} (86%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile => e2e-data/src/main/java/org/apache/skywalking/e2e}/ProfileClient.java (73%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/SimpleQueryClient.java (80%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/assertor/VariableExpressParser.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/assertor/exception/VariableNotFoundException.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/exception/AssertFailedException.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/AllOfMetricsMatcher.java (84%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/AtLeastOneOfMetricsMatcher.java (85%)
 rename test/e2e/{e2e-agent-reboot/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java => e2e-data/src/main/java/org/apache/skywalking/e2e/metrics/Metrics.java} (80%)
 copy test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java (96%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/MetricsMatcher.java (57%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/MetricsQuery.java (90%)
 rename test/e2e/{e2e-agent-auth/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java => e2e-data/src/main/java/org/apache/skywalking/e2e/metrics/MetricsValue.java} (81%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/MetricsValueMatcher.java (82%)
 copy test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java (96%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationRequest.java (96%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResult.java (99%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResultMatcher.java (89%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/creation/ProfileTaskCreationResultWrapper.java (99%)
 copy test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSegment.java => e2e-data/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileAnalyzation.java} (63%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileStackElementMatcher.java (91%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileStackTreeMatcher.java (92%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTask.java (95%)
 copy test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskLog.java (91%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskLogMatcher.java (90%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskMatcher.java (93%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskLog.java => e2e-data/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskQuery.java} (79%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTasks.java (90%)
 copy test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSegment.java (99%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSegmentMatcher.java (93%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSpan.java (99%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSpanMatcher.java (92%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/ProfilesTasksMatcher.java (83%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/java/org/apache/skywalking/e2e/profile/query/Traces.java (91%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/service/ServicesQuery.java => e2e-data/src/main/java/org/apache/skywalking/e2e/service/Service.java} (88%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/ServiceMatcher.java (77%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/ServicesData.java (84%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/ServicesMatcher.java (81%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/ServicesQuery.java (100%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/service/endpoint/Endpoint.java} (86%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/endpoint/EndpointMatcher.java (83%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/service/endpoint/EndpointQuery.java} (80%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/service/endpoint/Endpoints.java} (85%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/endpoint/EndpointsMatcher.java (62%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/service/instance/Attribute.java} (86%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/AttributeMatcher.java (76%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/Instance.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/InstanceMatcher.java (76%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/Instances.java (84%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/InstancesMatcher.java (89%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/service/instance/InstancesQuery.java (100%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/Call.java} (78%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/CallMatcher.java (74%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/TopoResponse.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/Node.java} (80%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/NodeMatcher.java (70%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceNode.java (92%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceNodeMatcher.java (95%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopoData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopology.java} (86%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopoMatcher.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopologyMatcher.java} (80%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/TopoQuery.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopologyQuery.java} (73%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopoResponse.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopologyResponse.java} (85%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/TopoMatcher.java (67%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/topo/TopoQuery.java (100%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/ServiceInstanceTopoData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/Topology.java} (77%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/docker/profile_official_analysis.oal => e2e-data/src/main/java/org/apache/skywalking/e2e/topo/TopologyResponse.java} (86%)
 mode change 100755 => 100644
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/trace/Span.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/trace/SpanMatcher.java (98%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-data/src/main/java/org/apache/skywalking/e2e/trace/Tag.java} (86%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/trace/Tag.java => e2e-data/src/main/java/org/apache/skywalking/e2e/trace/Trace.java} (63%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/trace/TraceMatcher.java (71%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfiledSegment.java => e2e-data/src/main/java/org/apache/skywalking/e2e/trace/TracesData.java} (77%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/trace/TracesMatcher.java (95%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/trace/TracesQuery.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/java/org/apache/skywalking/e2e/verification/AbstractMatcher.java (100%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/endpoints.gql (60%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/instanceTopo.gql (73%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/instances.gql (65%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/metrics-multiLines.gql (66%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/metrics.gql (63%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/getProfileAnalyzation.gql => e2e-data/src/main/resources/profileAnalyzation.gql} (66%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner => e2e-data}/src/main/resources/profileTaskCreation.gql (68%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/getProfileTaskList.gql => e2e-data/src/main/resources/profileTaskList.gql} (70%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/getProfileTaskSegmentList.gql => e2e-data/src/main/resources/profileTaskSegmentList.gql} (59%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/getProfiledSegment.gql => e2e-data/src/main/resources/profiledSegment.gql} (62%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/services.gql (62%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/topo.gql (68%)
 rename test/e2e/{e2e-base => e2e-data}/src/main/resources/traces.gql (72%)
 rename test/e2e/{e2e-base => e2e-data}/src/test/java/org/apache/skywalking/e2e/TestMatcher.java (57%)
 rename test/e2e/{e2e-base => e2e-data}/src/test/java/org/apache/skywalking/e2e/TestMetricsMatcher.java (72%)
 rename test/e2e/{e2e-base/src/test/java/org/apache/skywalking/e2e/TestServiceInstanceTopoMatcher.java => e2e-data/src/test/java/org/apache/skywalking/e2e/TestServiceInstanceTopologyMatcher.java} (56%)
 rename test/e2e/{e2e-base => e2e-data}/src/test/java/org/apache/skywalking/e2e/TestTopoMatcher.java (64%)
 rename test/e2e/{e2e-base => e2e-data}/src/test/resources/serviceInstanceTopo.yml (62%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-data/src/test/resources/test.yml} (73%)
 rename test/e2e/{e2e-base => e2e-data}/src/test/resources/topo.yml (51%)
 delete mode 100755 test/e2e/e2e-http-api-with-nginx-lua/pom.xml
 delete mode 100755 test/e2e/e2e-http-api-with-nginx-lua/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-http-api-with-nginx-lua/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100755 test/e2e/e2e-influxdb/pom.xml
 delete mode 100644 test/e2e/e2e-influxdb/src/docker/application.yml
 delete mode 100755 test/e2e/e2e-influxdb/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-influxdb/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-influxdb/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-influxdb/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-influxdb/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java
 delete mode 100644 test/e2e/e2e-influxdb/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-influxdb/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100755 test/e2e/e2e-mysql/pom.xml
 delete mode 100644 test/e2e/e2e-mysql/src/docker/application.yml
 delete mode 100755 test/e2e/e2e-mysql/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-mysql/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-mysql/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-mysql/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-mysql/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java
 delete mode 100644 test/e2e/e2e-mysql/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-mysql/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-service/pom.xml
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/CreateUser.java
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/ProfileApplication.java
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/User.java
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-service/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/pom.xml
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/docker/adapt_storage.awk
 delete mode 100755 test/e2e/e2e-profile/e2e-profile-test-runner/src/docker/h2/h2-install.sh
 delete mode 100755 test/e2e/e2e-profile/e2e-profile-test-runner/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-profile/e2e-profile-test-runner/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileAnalyzation.java
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/ProfileTaskQuery.java
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-profile/e2e-profile-test-runner/src/test/java/org/apache/skywalking/e2e/ProfileVerificationITCase.java
 rename test/e2e/{e2e-cluster/e2e-cluster-consumer => e2e-service-consumer}/pom.xml (95%)
 copy test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/GQLResponse.java => e2e-service-consumer/src/main/java/org/apache/skywalking/e2e/E2EConfiguration.java} (72%)
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-consumer/src/main/java/org/apache/skywalking/e2e/cluster => e2e-service-consumer/src/main/java/org/apache/skywalking/e2e}/Service1Application.java (96%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MetricsData.java => e2e-service-consumer/src/main/java/org/apache/skywalking/e2e/User.java} (86%)
 copy test/e2e/{e2e-http-api-with-nginx-lua/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java => e2e-service-consumer/src/main/java/org/apache/skywalking/e2e/controller/HealthController.java} (71%)
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-consumer/src/main/java/org/apache/skywalking/e2e/cluster/TestController.java => e2e-service-consumer/src/main/java/org/apache/skywalking/e2e/controller/UserController.java} (62%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway => e2e-service-consumer}/src/main/resources/application.yml (75%)
 rename test/e2e/{e2e-cluster/e2e-cluster-provider => e2e-service-provider}/pom.xml (95%)
 rename test/e2e/{e2e-cluster/e2e-cluster-provider/src/main/java/org/apache/skywalking/e2e/cluster => e2e-service-provider/src/main/java/org/apache/skywalking/e2e}/Service0Application.java (96%)
 rename test/e2e/{e2e-cluster/e2e-cluster-provider/src/main/java/org/apache/skywalking/e2e/cluster => e2e-service-provider/src/main/java/org/apache/skywalking/e2e}/User.java (76%)
 rename test/e2e/{e2e-cluster/e2e-cluster-provider/src/main/java/org/apache/skywalking/e2e/cluster => e2e-service-provider/src/main/java/org/apache/skywalking/e2e}/UserRepo.java (95%)
 rename test/e2e/{e2e-http-api-with-nginx-lua/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java => e2e-service-provider/src/main/java/org/apache/skywalking/e2e/controller/HealthController.java} (81%)
 rename test/e2e/{e2e-cluster/e2e-cluster-provider/src/main/java/org/apache/skywalking/e2e/cluster/TestController.java => e2e-service-provider/src/main/java/org/apache/skywalking/e2e/controller/UserController.java} (74%)
 rename test/e2e/{e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/UserRepo.java => e2e-service-provider/src/main/java/org/apache/skywalking/e2e/profile/CreateUser.java} (78%)
 rename test/e2e/{e2e-profile/e2e-profile-service/src/main/java/org/apache/skywalking/e2e/profile/TestController.java => e2e-service-provider/src/main/java/org/apache/skywalking/e2e/profile/ProfileController.java} (71%)
 rename test/e2e/{e2e-agent-auth => e2e-service-provider}/src/main/resources/application.yml (63%)
 delete mode 100755 test/e2e/e2e-single-service/pom.xml
 delete mode 100755 test/e2e/e2e-single-service/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-single-service/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-single-service/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-single-service/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-single-service/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java
 delete mode 100644 test/e2e/e2e-single-service/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 delete mode 100644 test/e2e/e2e-ssl/pom.xml
 delete mode 100644 test/e2e/e2e-ssl/src/docker/ca/ca.crt
 delete mode 100644 test/e2e/e2e-ssl/src/docker/certs/ca.crt
 delete mode 100644 test/e2e/e2e-ssl/src/docker/certs/server-key.pem
 delete mode 100644 test/e2e/e2e-ssl/src/docker/certs/server.crt
 delete mode 100755 test/e2e/e2e-ssl/src/docker/rc.d/rc1-startup.sh
 delete mode 100644 test/e2e/e2e-ssl/src/main/java/org/apache/skywalking/e2e/sample/client/SampleClientApplication.java
 delete mode 100644 test/e2e/e2e-ssl/src/main/java/org/apache/skywalking/e2e/sample/client/TestController.java
 delete mode 100644 test/e2e/e2e-ssl/src/main/java/org/apache/skywalking/e2e/sample/client/User.java
 delete mode 100644 test/e2e/e2e-ssl/src/main/java/org/apache/skywalking/e2e/sample/client/UserRepo.java
 delete mode 100644 test/e2e/e2e-ssl/src/main/resources/application.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/java/org/apache/skywalking/e2e/SampleVerificationITCase.java
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.endpoints.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml
 delete mode 100644 test/e2e/e2e-ssl/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.traces.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/Dockerfile.consumer} (56%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/Dockerfile.provider} (56%)
 create mode 100644 test/e2e/e2e-test/docker/agent-reboot/docker-compose.yml
 create mode 100644 test/e2e/e2e-test/docker/cluster/docker-compose.yml
 create mode 100644 test/e2e/e2e-test/docker/cluster/docker-compose.zk.es6.yml
 create mode 100644 test/e2e/e2e-test/docker/cluster/docker-compose.zk.es7.yml
 create mode 100644 test/e2e/e2e-test/docker/cluster/docker-compose.zk.influxdb.yml
 create mode 100644 test/e2e/e2e-test/docker/cluster/docker-compose.zk.mysql.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/cluster/docker-compose.zk.yml} (73%)
 rename test/e2e/{e2e-mysql/src/docker/rc.d/rc0-prepare.sh => e2e-test/docker/cluster/download-mysql.sh} (79%)
 create mode 100644 test/e2e/e2e-test/docker/gateway/docker-compose.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/gateway/gateway.conf} (74%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/gateway/gateways.yml} (73%)
 mode change 100644 => 100755
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/lua/Dockerfile.nginx} (73%)
 create mode 100644 test/e2e/e2e-test/docker/lua/docker-compose.yml
 rename test/e2e/{e2e-http-api-with-nginx-lua/src/docker/rc.d/rc0-prepare.sh => e2e-test/docker/lua/nginx.conf} (51%)
 mode change 100755 => 100644
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/profile/Dockerfile.h2} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/profile/docker-compose.es6.yml} (50%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/profile/docker-compose.es7.yml} (50%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/profile/docker-compose.h2.yml} (52%)
 create mode 100644 test/e2e/e2e-test/docker/profile/docker-compose.influxdb.yml
 create mode 100644 test/e2e/e2e-test/docker/profile/docker-compose.mysql.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/profile/docker-compose.yml} (57%)
 rename test/e2e/{e2e-influxdb/src/docker/rc.d/rc0-prepare.sh => e2e-test/docker/profile/download-mysql.sh} (69%)
 create mode 100644 test/e2e/e2e-test/docker/simple/auth/docker-compose.yml
 create mode 100644 test/e2e/e2e-test/docker/simple/compatibility/docker-compose.yml
 create mode 100644 test/e2e/e2e-test/docker/simple/jdk/docker-compose.yml
 create mode 100644 test/e2e/e2e-test/docker/simple/ssl/ca/ca.crt
 create mode 100644 test/e2e/e2e-test/docker/simple/ssl/certs/ca.crt
 create mode 100644 test/e2e/e2e-test/docker/simple/ssl/certs/server-key.pem
 create mode 100644 test/e2e/e2e-test/docker/simple/ssl/certs/server.crt
 create mode 100644 test/e2e/e2e-test/docker/simple/ssl/docker-compose.yml
 rename test/e2e/{e2e-ssl/src/docker => e2e-test/docker/simple/ssl}/hosts (100%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/storage/docker-compose.es6.yml} (50%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/storage/docker-compose.es7.yml} (50%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/storage/docker-compose.influxdb.yml} (52%)
 create mode 100644 test/e2e/e2e-test/docker/storage/docker-compose.mysql.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/storage/docker-compose.yml} (59%)
 rename test/e2e/{e2e-ttl/e2e-ttl-es/src/docker/rc.d/rc0-prepare.sh => e2e-test/docker/storage/download-mysql.sh} (69%)
 create mode 100644 test/e2e/e2e-test/docker/ttl/docker-compose.es6.yml
 create mode 100644 test/e2e/e2e-test/docker/ttl/docker-compose.es7.yml
 create mode 100644 test/e2e/e2e-test/docker/ttl/docker-compose.influxdb.yml
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/docker/ttl/docker-compose.yml} (74%)
 create mode 100644 test/e2e/e2e-test/e2e-cluster-test-runner.iml
 rename test/e2e/{e2e-profile => e2e-test}/pom.xml (59%)
 mode change 100644 => 100755
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/AgentRebootE2E.java
 create mode 100755 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/ClusterE2E.java
 create mode 100755 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/GatewayE2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/LuaE2E.java
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/GQLResponse.java => e2e-test/src/test/java/org/apache/skywalking/e2e/base/SkyWalkingE2E.java} (50%)
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/base/SkyWalkingTestAdapter.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/base/TrafficController.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/profile/ProfileE2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/simple/SimpleE2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/storage/StorageE2E.java
 rename test/e2e/{e2e-ttl/e2e-ttl-es/src/test/java/org/apache/skywalking/e2e/StorageTTLITCase.java => e2e-test/src/test/java/org/apache/skywalking/e2e/ttl/StorageTTLE2E.java} (50%)
 rename test/e2e/{e2e-base/src/main/java/org/apache/skywalking/e2e/topo/TopoResponse.java => e2e-test/src/test/java/org/apache/skywalking/e2e/utils/Times.java} (78%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/agent-reboot/endpoints.yml} (73%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.instances.yml => e2e-test/src/test/resources/expected/agent-reboot/instances.yml} (59%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/agent-reboot/services.yml} (73%)
 rename test/e2e/{e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml => e2e-test/src/test/resources/expected/agent-reboot/topo.yml} (55%)
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.traces.yml => e2e-test/src/test/resources/expected/agent-reboot/traces.yml} (53%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/cluster/endpoints.yml} (73%)
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.instances.yml => e2e-test/src/test/resources/expected/cluster/instances.yml} (51%)
 rename test/e2e/{e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.providerInstances.yml => e2e-test/src/test/resources/expected/cluster/providerInstances.yml} (59%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/cluster/serviceInstanceTopo.yml} (56%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/cluster/services.yml} (74%)
 rename test/e2e/{e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.topo.yml => e2e-test/src/test/resources/expected/cluster/topo.yml} (51%)
 rename test/e2e/{e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.traces.yml => e2e-test/src/test/resources/expected/cluster/traces.yml} (53%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/gateway/endpoints.yml} (73%)
 rename test/e2e/{e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.instances.yml => e2e-test/src/test/resources/expected/gateway/instances.yml} (51%)
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.providerInstances.yml => e2e-test/src/test/resources/expected/gateway/providerInstances.yml} (59%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/gateway/serviceInstanceTopo.yml} (57%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/gateway/services.yml} (74%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/gateway/topo.yml} (54%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileSegments.yml => e2e-test/src/test/resources/expected/gateway/traces.yml} (53%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/endpoints.yml} (74%)
 rename test/e2e/{e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml => e2e-test/src/test/resources/expected/lua/instances.yml} (51%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/nginxEndpoints.yml} (74%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/nginxInstances.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/serviceInstanceTopo.yml} (72%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/services.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/topo.yml} (57%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/lua/traces.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/profile/endpoints.yml} (73%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileTasks.finished.yml => e2e-test/src/test/resources/expected/profile/finished.yml} (65%)
 rename test/e2e/{e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.instances.yml => e2e-test/src/test/resources/expected/profile/instances.yml} (51%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileTasks.notified.yml => e2e-test/src/test/resources/expected/profile/notified.yml} (61%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileAnayzation.yml => e2e-test/src/test/resources/expected/profile/profileAnayzation.yml} (81%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileSegment.yml => e2e-test/src/test/resources/expected/profile/profileSegment.yml} (70%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/profile/profileSegments.yml} (73%)
 rename test/e2e/{e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.services.yml => e2e-test/src/test/resources/expected/profile/services.yml} (50%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/simple/endpoints.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/simple/instances.yml} (73%)
 rename test/e2e/{e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml => e2e-test/src/test/resources/expected/simple/serviceInstanceTopo.yml} (53%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/simple/services.yml} (73%)
 rename test/e2e/{e2e-agent-auth/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml => e2e-test/src/test/resources/expected/simple/topo.yml} (55%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/simple/traces.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/storage/endpoints.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/storage/instances.yml} (73%)
 rename test/e2e/{e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.serviceInstanceTopo.yml => e2e-test/src/test/resources/expected/storage/serviceInstanceTopo.yml} (53%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/storage/services.yml} (73%)
 rename test/e2e/{e2e-6.x-agent-7.x-oap-compatibility/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.topo.yml => e2e-test/src/test/resources/expected/storage/topo.yml} (55%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/expected/storage/traces.yml} (73%)
 copy test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => e2e-test/src/test/resources/junit-platform.properties} (73%)
 rename test/e2e/{e2e-cluster/pom.xml => e2e-test/src/test/resources/logback.xml} (53%)
 delete mode 100644 test/e2e/e2e-ttl/e2e-ttl-es/pom.xml
 delete mode 100755 test/e2e/e2e-ttl/e2e-ttl-es/src/docker/rc.d/rc1-startup.sh
 delete mode 100755 test/e2e/e2e-ttl/e2e-ttl-es/src/docker/ttl_official_analysis.oal
 delete mode 100644 test/e2e/e2e-ttl/e2e-ttl-influxdb/pom.xml
 delete mode 100755 test/e2e/e2e-ttl/e2e-ttl-influxdb/src/docker/rc.d/rc0-prepare.sh
 delete mode 100755 test/e2e/e2e-ttl/e2e-ttl-influxdb/src/docker/rc.d/rc1-startup.sh
 delete mode 100755 test/e2e/e2e-ttl/e2e-ttl-influxdb/src/docker/ttl_official_analysis.oal
 delete mode 100644 test/e2e/e2e-ttl/e2e-ttl-influxdb/src/test/java/org/apache/skywalking/e2e/StorageTTLITCase.java
 rename test/e2e/{e2e-cluster-with-gateway/e2e-cluster-with-gateway-gateway/src/main/resources/application.yml => lombok.config} (73%)
 delete mode 100755 test/e2e/run.sh