This is an automated email from the ASF dual-hosted git repository.
kezhenxu94 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git
The following commit(s) were added to refs/heads/master by this push:
new 98d0430 chore: set up license-eye to check license header (#6200)
98d0430 is described below
commit 98d0430b91e09a80214379a06aba26e5e16de438
Author: Zhenxu Ke <[email protected]>
AuthorDate: Thu Jan 14 22:08:37 2021 +0800
chore: set up license-eye to check license header (#6200)
---
.github/actions/e2e-test/action.yml | 66 +++++++++++
.github/actions/plugins-test/action.yml | 77 +++++++++++++
.github/workflows/ci-it.yaml | 6 +
.github/workflows/docker-ci.yaml | 2 +-
.github/workflows/e2e.cluster.yaml | 14 +--
.github/workflows/e2e.compat.yaml | 13 +--
.github/workflows/e2e.go.yaml | 11 +-
.github/workflows/e2e.jdk-versions.yaml | 16 +--
.github/workflows/e2e.js.yaml | 17 +--
.github/workflows/e2e.kafka.yaml | 81 +++-----------
.github/workflows/e2e.nodejs.yaml | 11 +-
.github/workflows/e2e.php.yaml | 14 +--
.github/workflows/e2e.profiling.yaml | 14 +--
.github/workflows/e2e.python.yaml | 11 +-
.github/workflows/e2e.so11y.yaml | 14 +--
.github/workflows/e2e.storages.yaml | 14 +--
.github/workflows/e2e.ttl.yaml | 14 +--
.github/workflows/e2e.yaml | 124 ++++-----------------
.github/workflows/plugins-jdk14-test.0.yaml | 19 +---
.github/workflows/plugins-test.0.yaml | 15 +--
.github/workflows/plugins-test.1.yaml | 15 +--
.github/workflows/plugins-test.2.yaml | 15 +--
.github/workflows/plugins-test.3.yaml | 15 +--
.licenserc.yaml | 67 +++++++++++
CHANGES.md | 5 +
docs/en/guides/How-to-release.md | 2 +-
.../storage-influxdb-plugin/pom.xml | 4 +-
pom.xml | 122 --------------------
skywalking-ui | 2 +-
.../archetype-resources/support-version.list | 4 +-
.../archetype-resources/support-version.list | 4 +-
test/plugin/containers/jvm-container/pom.xml | 2 +-
test/plugin/containers/tomcat-container/pom.xml | 4 +-
test/plugin/generator.sh | 4 +-
test/plugin/run.sh | 2 +-
.../activemq-scenario/support-version.list | 2 +-
.../asynchttpclient-scenario/support-version.list | 2 +-
.../scenarios/avro-scenario/support-version.list | 4 +-
.../baidu-brpc-scenario/support-version.list | 2 +-
.../scenarios/canal-scenario/support-version.list | 4 +-
.../support-version.list | 2 +-
.../support-version.list | 4 +-
.../scenarios/cxf-scenario/support-version.list | 4 +-
.../src/main/resources/jdbc.properties | 2 +-
.../dbcp-2.x-scenario/support-version.list | 4 +-
.../elasticjob-2.x-scenario/support-version.list | 4 +-
.../elasticjob-3.x-scenario/support-version.list | 2 +-
.../support-version.list | 2 +-
.../support-version.list | 4 +-
.../support-version.list | 4 +-
.../scenarios/feign-scenario/support-version.list | 2 +-
.../finagle-17.10.x-scenario/support-version.list | 4 +-
.../finagle-6.44.x-scenario/support-version.list | 4 +-
.../graphql-12.x-scenario/support-version.list | 4 +-
.../graphql-8.x-scenario/support-version.list | 4 +-
.../graphql-9.x-scenario/support-version.list | 4 +-
.../scenarios/grpc-scenario/support-version.list | 4 +-
.../scenarios/gson-scenario/support-version.list | 4 +-
.../scenarios/h2-scenario/support-version.list | 4 +-
.../hystrix-scenario/support-version.list | 2 +-
.../influxdb-scenario/support-version.list | 4 +-
.../jdk-http-scenario/support-version.list | 4 +-
.../jdk14-with-gson-scenario/support-version.list | 4 +-
.../scenarios/jedis-scenario/support-version.list | 4 +-
.../scenarios/kafka-scenario/support-version.list | 4 +-
.../kotlin-coroutine-scenario/support-version.list | 4 +-
.../src/main/resources/jdbc.properties | 2 +-
.../mariadb-scenario/support-version.list | 2 +-
.../src/main/resources/jdbc.properties | 2 +-
.../mssql-jdbc-scenario/support-version.list | 4 +-
.../src/main/resources/jdbc.properties | 2 +-
.../mssql-jtds-scenario/support-version.list | 4 +-
.../src/main/resources/jdbc.properties | 2 +-
.../scenarios/mysql-scenario/support-version.list | 4 +-
.../scenarios/oracle-scenario/support-version.list | 2 +-
.../scenarios/play-scenario/support-version.list | 2 +-
.../scenarios/pulsar-scenario/support-version.list | 2 +-
.../support-version.list | 4 +-
.../scenarios/quasar-scenario/support-version.list | 2 +-
.../rabbitmq-scenario/support-version.list | 2 +-
.../redisson-scenario/support-version.list | 4 +-
.../support-version.list | 4 +-
.../support-version.list | 4 +-
.../servicecomb-0.x-scenario/support-version.list | 4 +-
.../servicecomb-1.x-scenario/support-version.list | 4 +-
.../support-version.list | 4 +-
.../support-version.list | 2 +-
.../support-version.list | 4 +-
.../support-version.list | 2 +-
.../support-version.list | 2 +-
.../sofarpc-scenario/support-version.list | 2 +-
.../spring-3.0.x-scenario/support-version.list | 4 +-
.../spring-3.1.x-scenario/support-version.list | 2 +-
.../spring-4.1.x-scenario/support-version.list | 2 +-
.../spring-4.3.x-scenario/support-version.list | 4 +-
.../spring-async-scenario/support-version.list | 2 +-
.../support-version.list | 2 +-
.../support-version.list | 2 +-
.../support-version.list | 2 +-
.../support-version.list | 4 +-
.../support-version.list | 4 +-
.../support-version.list | 4 +-
.../spring-scheduled-scenario/support-version.list | 4 +-
.../spring-tx-scenario/support-version.list | 4 +-
.../struts2.3-scenario/support-version.list | 4 +-
.../struts2.5-scenario/support-version.list | 2 +-
.../scenarios/thrift-scenario/support-version.list | 4 +-
.../undertow-scenario/support-version.list | 4 +-
.../support-version.list | 4 +-
.../support-version.list | 4 +-
.../support-version.list | 2 +-
.../xxl-job-2.x-scenario/support-version.list | 4 +-
112 files changed, 461 insertions(+), 605 deletions(-)
diff --git a/.github/actions/e2e-test/action.yml
b/.github/actions/e2e-test/action.yml
new file mode 100644
index 0000000..92b752b
--- /dev/null
+++ b/.github/actions/e2e-test/action.yml
@@ -0,0 +1,66 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+name: 'Run E2E Test'
+description: 'Common steps when running an E2E Test'
+inputs:
+ test_class:
+ description: 'The e2e test class name'
+ required: true
+runs:
+ using: "composite"
+ steps:
+ - name: Check License
+ shell: bash
+ run: |
+ echo "::group::Build License-Eye Binary"
+ git clone https://github.com/apache/skywalking-eyes.git
+ git -C skywalking-eyes reset --hard
9bd5feb86b5817aa6072b008f9866a2c3bbc8587
+ make -C skywalking-eyes docker || make -C skywalking-eyes docker #
Retry if fail
+ rm -rf skywalking-eyes
+ docker run --rm -v $(pwd):/github/workspace license-eye:latest header
check
+ echo "::endgroup::"
+ - name: Build Docker Image
+ shell: bash
+ env:
+ SKIP_TEST: "true"
+ run: |
+ echo "::group::Build Docker Image"
+ # Retry one more time due to frequent "maven connection reset"
+ (make docker || make docker) && (ES_VERSION=es7 TAG=latest-es7 make
docker.oap || ES_VERSION=es7 TAG=latest-es7 make docker.oap)
+ echo "::endgroup::"
+ - name: Copy Dist Package
+ shell: bash
+ run: |
+ echo "::group::Copy Dist Package to test/e2e"
+ cp -R dist test/e2e/
+ echo "::endgroup::"
+ - name: Run E2E Test
+ shell: bash
+ run: |
+ echo "::group::Run E2E Test ${{ inputs.test_class }}"
+ ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=${{ inputs.test_class }}
+ echo "::endgroup::"
+ - name: Report Coverage
+ shell: bash
+ env:
+ CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
+ run: |
+ echo "::group::Uploading Code Coverage"
+ bash -x tools/coverage/report.sh
+ echo "::endgroup::"
diff --git a/.github/actions/plugins-test/action.yml
b/.github/actions/plugins-test/action.yml
new file mode 100644
index 0000000..f1dfa1c
--- /dev/null
+++ b/.github/actions/plugins-test/action.yml
@@ -0,0 +1,77 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+name: "Run Plugin Test"
+description: "Common steps when running a plugin test"
+inputs:
+ test_case:
+ description: "The plugin test name"
+ required: true
+ java_version:
+ description: "The Java version under which this test case will run"
+ required: false
+ default: "jdk8"
+runs:
+ using: "composite"
+ steps:
+ - name: Check License
+ shell: bash
+ run: |
+ echo "::group::Build License-Eye Binary"
+ git clone https://github.com/apache/skywalking-eyes.git
+ git -C skywalking-eyes reset --hard
9bd5feb86b5817aa6072b008f9866a2c3bbc8587
+ make -C skywalking-eyes docker || make -C skywalking-eyes docker
+ rm -rf skywalking-eyes
+ docker run --rm -v $(pwd):/github/workspace license-eye:latest header
check
+ echo "::endgroup::"
+ - name: Add checkstyle-plugin
+ shell: bash
+ run: |
+ echo "::group::Add checkstyle plugin to the pom.xml"
+ sed -i "/<\/sourceDirectories>/i <sourceDirectory>scenarios\/""${{
matrix.case }}""<\/sourceDirectory>" test/plugin/pom.xml
+ echo "::endgroup::"
+ - name: Build SkyWalking Agent
+ shell: bash
+ run: |
+ echo "::group::Build SkyWalking Agent"
+ # Retry one more time due to frequent "maven connection reset"
+ ./mvnw --batch-mode clean package -DskipTests -Pagent || \
+ ./mvnw --batch-mode clean package -DskipTests -Pagent
+ echo "::endgroup::"
+ - name: Build Docker Image
+ shell: bash
+ run: |
+ echo "::group::Build Docker Image"
+ # Retry one more time due to frequent "maven connection reset"
+ ./mvnw --batch-mode -f test/plugin/pom.xml clean package -DskipTests
-P${{ inputs.java_version }} || \
+ ./mvnw --batch-mode -f test/plugin/pom.xml clean package -DskipTests
-P${{ inputs.java_version }}
+ echo "::endgroup::"
+ - name: Run Plugin Test ${{ inputs.test_case }}
+ shell: bash
+ run: |
+ echo "::group::Run Plugin Test ${{ inputs.test_case }}"
+ bash test/plugin/run.sh --image_version=${{ inputs.java_version
}}-1.0.0 ${{ inputs.test_case }}
+ echo "::endgroup::"
+ - name: Report Coverage
+ shell: bash
+ env:
+ CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
+ run: |
+ echo "::group::Uploading Code Coverage"
+ bash -x tools/coverage/report.sh
+ echo "::endgroup::"
diff --git a/.github/workflows/ci-it.yaml b/.github/workflows/ci-it.yaml
index ce91374..c9636ef 100644
--- a/.github/workflows/ci-it.yaml
+++ b/.github/workflows/ci-it.yaml
@@ -33,6 +33,10 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: true
+ - name: Check License Header
+ uses: apache/skywalking-eyes@9bd5feb86b5817aa6072b008f9866a2c3bbc8587
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Cache local Maven repository
uses: actions/cache@v2
with:
@@ -59,6 +63,8 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: true
+ - name: Check License Header
+ uses: apache/skywalking-eyes@9bd5feb86b5817aa6072b008f9866a2c3bbc8587
- name: Cache local Maven repository
uses: actions/cache@v2
with:
diff --git a/.github/workflows/docker-ci.yaml b/.github/workflows/docker-ci.yaml
index 0271e5e..1080029 100644
--- a/.github/workflows/docker-ci.yaml
+++ b/.github/workflows/docker-ci.yaml
@@ -54,7 +54,7 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
- name: Build docker image
- run: export ES_VERSION=${{ matrix.es }} && export TAG=${{ matrix.es }}
&& make docker
+ run: export ES_VERSION=${{ matrix.es }} && export TAG=${{ matrix.es }}
&& (make docker || make docker)
- name: Bootstrap cluster
run: |
case ${{ matrix.es }} in
diff --git a/.github/workflows/e2e.cluster.yaml
b/.github/workflows/e2e.cluster.yaml
index a516b82..a282908 100644
--- a/.github/workflows/e2e.cluster.yaml
+++ b/.github/workflows/e2e.cluster.yaml
@@ -22,9 +22,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
CoordinatorsStorage:
@@ -49,14 +47,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Cluster with ${{ matrix.coordinator }} and ${{ matrix.storage }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.ClusterE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.ClusterE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.compat.yaml
b/.github/workflows/e2e.compat.yaml
index 81d278c..ef9e6b1 100644
--- a/.github/workflows/e2e.compat.yaml
+++ b/.github/workflows/e2e.compat.yaml
@@ -21,9 +21,6 @@ on:
schedule:
- cron: '0 18 * * *'
-env:
- SKIP_TEST: true
-
jobs:
Compatability:
name: Compatability
@@ -48,12 +45,10 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 11
- - name: Build Docker Image
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Compatability Test (8.3.0 Agent)
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.simple.SimpleE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.simple.SimpleE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.go.yaml b/.github/workflows/e2e.go.yaml
index a22d052..5fe93c4 100644
--- a/.github/workflows/e2e.go.yaml
+++ b/.github/workflows/e2e.go.yaml
@@ -25,7 +25,6 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
jobs:
@@ -44,12 +43,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: GO2SKY
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.GOE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.GOE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.jdk-versions.yaml
b/.github/workflows/e2e.jdk-versions.yaml
index be418ac..383d36f 100644
--- a/.github/workflows/e2e.jdk-versions.yaml
+++ b/.github/workflows/e2e.jdk-versions.yaml
@@ -21,10 +21,6 @@ on:
schedule:
- cron: '0 18 * * *'
-env:
- SKIP_TEST: true
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
-
jobs:
JavaVersions:
name: Agent Java Versions
@@ -52,14 +48,10 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.jdk }}
- - name: Build Docker Image
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Agent on JDK Version ${{ matrix.jdk }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.simple.SimpleE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.simple.SimpleE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.js.yaml b/.github/workflows/e2e.js.yaml
index c78aa71..f5c9776 100644
--- a/.github/workflows/e2e.js.yaml
+++ b/.github/workflows/e2e.js.yaml
@@ -25,7 +25,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
+ SW_AGENT_JDK_VERSION: 8
jobs:
JavaScriptClient:
@@ -47,17 +47,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: checkout submodules
- shell: bash
- run: |
- git submodule sync --recursive
- git -c protocol.version=2 submodule update --init --force
--recursive --depth=1
- - name: Compile and Build
- run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Browser Receiver ${{ matrix.storage }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.browser.BrowserE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.browser.BrowserE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.kafka.yaml b/.github/workflows/e2e.kafka.yaml
index 589fcbe..c120299 100644
--- a/.github/workflows/e2e.kafka.yaml
+++ b/.github/workflows/e2e.kafka.yaml
@@ -25,15 +25,22 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
Kafka:
- name: Kafka
+ name: ${{ matrix.case.name }}
runs-on: ubuntu-latest
timeout-minutes: 90
+ strategy:
+ matrix:
+ case:
+ - name: Kafka
+ class: org.apache.skywalking.e2e.kafka.KafkaE2E
+ - name: Profiling
+ class: org.apache.skywalking.e2e.kafka.KafkaProfileE2E
+ - name: Meter
+ class: org.apache.skywalking.e2e.kafka.KafkaMeterE2E
steps:
- uses: actions/checkout@v2
with:
@@ -45,72 +52,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Kafka
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.kafka.KafkaE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
- - uses: actions/upload-artifact@v1
- if: failure()
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
with:
- name: logs
- path: logs
- profile:
- name: Kafka(profiling)
- runs-on: ubuntu-latest
- timeout-minutes: 90
- env:
- SW_STORAGE: influxdb
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: Cache local Maven repository
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Kafka Profiling
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.kafka.KafkaProfileE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
- - uses: actions/upload-artifact@v1
- if: failure()
- with:
- name: logs
- path: logs
- meter:
- name: Kafka(meter)
- runs-on: ubuntu-latest
- timeout-minutes: 90
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: Cache local Maven repository
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Kafka Meter System
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.kafka.KafkaMeterE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ test_class: ${{ matrix.case.class }}
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.nodejs.yaml
b/.github/workflows/e2e.nodejs.yaml
index eebeea9..371c5df 100644
--- a/.github/workflows/e2e.nodejs.yaml
+++ b/.github/workflows/e2e.nodejs.yaml
@@ -25,7 +25,6 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
jobs:
@@ -44,9 +43,7 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: NodeJS Agent
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.NodeJSE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.NodeJSE2E
diff --git a/.github/workflows/e2e.php.yaml b/.github/workflows/e2e.php.yaml
index b2ae110..d5af9cb 100644
--- a/.github/workflows/e2e.php.yaml
+++ b/.github/workflows/e2e.php.yaml
@@ -24,10 +24,6 @@ on:
schedule:
- cron: '0 18 * * *'
-env:
- SKIP_TEST: true
- SW_AGENT_JDK_VERSION: 8
-
jobs:
PHPAgent:
name: PHP
@@ -44,12 +40,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: PHP
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.PHPE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.PHPE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.profiling.yaml
b/.github/workflows/e2e.profiling.yaml
index 6e06294..2c0ad77 100644
--- a/.github/workflows/e2e.profiling.yaml
+++ b/.github/workflows/e2e.profiling.yaml
@@ -25,9 +25,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
Profiling:
@@ -50,14 +48,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Profiling ${{ matrix.storage }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.profile.ProfileE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.profile.ProfileE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.python.yaml
b/.github/workflows/e2e.python.yaml
index 1661264..909d4cc 100644
--- a/.github/workflows/e2e.python.yaml
+++ b/.github/workflows/e2e.python.yaml
@@ -25,7 +25,6 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
jobs:
@@ -44,12 +43,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Python Agent
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.PythonE2E
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.PythonE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.so11y.yaml b/.github/workflows/e2e.so11y.yaml
index 8ac8c8f..03bbacd 100644
--- a/.github/workflows/e2e.so11y.yaml
+++ b/.github/workflows/e2e.so11y.yaml
@@ -25,9 +25,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
SelfObservability:
@@ -45,14 +43,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: ${{ matrix.case }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.SO11yE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.SO11yE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.storages.yaml
b/.github/workflows/e2e.storages.yaml
index 9718c63..791a6d1 100644
--- a/.github/workflows/e2e.storages.yaml
+++ b/.github/workflows/e2e.storages.yaml
@@ -22,9 +22,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
StoragePlugins:
@@ -47,14 +45,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Storage ${{ matrix.storage }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.storage.StorageE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.storage.StorageE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.ttl.yaml b/.github/workflows/e2e.ttl.yaml
index 21580f3..495588f 100644
--- a/.github/workflows/e2e.ttl.yaml
+++ b/.github/workflows/e2e.ttl.yaml
@@ -25,9 +25,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
TTL:
@@ -50,14 +48,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker && ES_VERSION=es7 TAG=latest-es7 make docker.oap
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: TTL of storage ${{ matrix.storage }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.ttl.StorageTTLE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
+ with:
+ test_class: org.apache.skywalking.e2e.ttl.StorageTTLE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml
index 69b9baf..0f91cf2 100644
--- a/.github/workflows/e2e.yaml
+++ b/.github/workflows/e2e.yaml
@@ -26,9 +26,7 @@ on:
- cron: '0 18 * * *'
env:
- SKIP_TEST: true
SW_AGENT_JDK_VERSION: 8
- CODECOV_TOKEN: d2065307-8f01-4637-9715-2781ef096db7
jobs:
FeatureGroup01:
@@ -51,82 +49,31 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: ${{ matrix.case }}
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.simple.SimpleE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
- - uses: actions/upload-artifact@v1
- if: failure()
- with:
- name: logs
- path: logs
-
- FeatureGroup02:
- name: Lua Nginx
- runs-on: ubuntu-latest
- timeout-minutes: 90
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: Cache local Maven repository
- uses: actions/cache@v2
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Nginx Lua
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.LuaE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ test_class: org.apache.skywalking.e2e.simple.SimpleE2E
- uses: actions/upload-artifact@v1
if: failure()
with:
name: logs
path: logs
- FeatureGroup03:
- name: Gateway
- runs-on: ubuntu-latest
- timeout-minutes: 90
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: Cache local Maven repository
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Uninstrumnented gateway
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.GatewayE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
- - uses: actions/upload-artifact@v1
- if: failure()
- with:
- name: logs
- path: logs
-
- FeatureGroup04:
- name: Meter
+ FeatureGroup02:
+ name: ${{ matrix.case.name }}
runs-on: ubuntu-latest
timeout-minutes: 90
+ strategy:
+ matrix:
+ case:
+ - name: Lua Nginx
+ class: org.apache.skywalking.e2e.LuaE2E
+ - name: Gateway
+ class: org.apache.skywalking.e2e.GatewayE2E
+ - name: Meter
+ class: org.apache.skywalking.e2e.meter.MeterE2E
+ - name: Alarm
+ class: org.apache.skywalking.e2e.alarm.AlarmE2E
steps:
- uses: actions/checkout@v2
with:
@@ -138,43 +85,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Meter receiver
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.meter.MeterE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
- - uses: actions/upload-artifact@v1
- if: failure()
+ - name: Run E2E Test
+ uses: ./.github/actions/e2e-test
with:
- name: logs
- path: logs
-
- FeatureGroup05:
- name: Alarm
- runs-on: ubuntu-latest
- timeout-minutes: 90
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: Cache local Maven repository
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Compile and Build
- run: make docker
- - name: Copy dist package
- run: cp -R dist test/e2e/
- - name: Meter receiver
- run: ./mvnw --batch-mode -f test/e2e/pom.xml -am -DfailIfNoTests=false
verify -Dit.test=org.apache.skywalking.e2e.alarm.AlarmE2E
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ test_class: ${{ matrix.case.class }}
- uses: actions/upload-artifact@v1
if: failure()
with:
diff --git a/.github/workflows/plugins-jdk14-test.0.yaml
b/.github/workflows/plugins-jdk14-test.0.yaml
index 2464549..735fc7d 100644
--- a/.github/workflows/plugins-jdk14-test.0.yaml
+++ b/.github/workflows/plugins-jdk14-test.0.yaml
@@ -40,7 +40,6 @@ jobs:
runs-on: ubuntu-18.04
timeout-minutes: 90
strategy:
- fail-fast: true
matrix:
case:
- jdk14-with-gson-scenario
@@ -57,17 +56,9 @@ jobs:
${{ runner.os }}-maven-
- uses: actions/setup-java@v1
with:
- java-version: 8
- - name: Add checkstyle-plugin
- run: sed -i '/<\/sourceDirectories>/i
<sourceDirectory>scenarios\/'"${{ matrix.case }}"'<\/sourceDirectory>'
test/plugin/pom.xml
- - name: Build SkyWalking Agent
- run: ./mvnw --batch-mode clean package -DskipTests -Pagent
- - name: Build Docker image
- run: ./mvnw --batch-mode -f test/plugin/pom.xml clean package
-DskipTests -Pjdk14
- - uses: actions/setup-java@v1
- with:
java-version: 14
- - name: ${{ matrix.case }}
- run: bash test/plugin/run.sh --image_version=jdk14-1.0.0 ${{
matrix.case }}
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run Plugin Test
+ uses: ./.github/actions/plugins-test
+ with:
+ test_case: ${{ matrix.case }}
+ java_version: jdk14
diff --git a/.github/workflows/plugins-test.0.yaml
b/.github/workflows/plugins-test.0.yaml
index 77b06b5..b627277 100644
--- a/.github/workflows/plugins-test.0.yaml
+++ b/.github/workflows/plugins-test.0.yaml
@@ -40,7 +40,6 @@ jobs:
runs-on: ubuntu-18.04
timeout-minutes: 90
strategy:
- fail-fast: true
matrix:
case:
- activemq-scenario
@@ -84,13 +83,7 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: 8
- - name: Add checkstyle-plugin
- run: sed -i '/<\/sourceDirectories>/i
<sourceDirectory>scenarios\/'"${{ matrix.case }}"'<\/sourceDirectory>'
test/plugin/pom.xml
- - name: Build SkyWalking Agent
- run: ./mvnw --batch-mode clean package -DskipTests -Pagent
- - name: Build Docker image
- run: ./mvnw --batch-mode -f test/plugin/pom.xml clean package
-DskipTests
- - name: ${{ matrix.case }}
- run: bash test/plugin/run.sh ${{ matrix.case }}
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run Plugin Test
+ uses: ./.github/actions/plugins-test
+ with:
+ test_case: ${{ matrix.case }}
diff --git a/.github/workflows/plugins-test.1.yaml
b/.github/workflows/plugins-test.1.yaml
index 318b3a7..d14908f 100644
--- a/.github/workflows/plugins-test.1.yaml
+++ b/.github/workflows/plugins-test.1.yaml
@@ -40,7 +40,6 @@ jobs:
runs-on: ubuntu-18.04
timeout-minutes: 90
strategy:
- fail-fast: true
matrix:
case:
- h2-scenario
@@ -79,13 +78,7 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: 8
- - name: Add checkstyle-plugin
- run: sed -i '/<\/sourceDirectories>/i
<sourceDirectory>scenarios\/'"${{ matrix.case }}"'<\/sourceDirectory>'
test/plugin/pom.xml
- - name: Build SkyWalking Agent
- run: ./mvnw --batch-mode clean package -DskipTests -Pagent
- - name: Build Docker image
- run: ./mvnw --batch-mode -f test/plugin/pom.xml clean package
-DskipTests
- - name: ${{ matrix.case }}
- run: bash test/plugin/run.sh ${{ matrix.case }}
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run Plugin Test
+ uses: ./.github/actions/plugins-test
+ with:
+ test_case: ${{ matrix.case }}
diff --git a/.github/workflows/plugins-test.2.yaml
b/.github/workflows/plugins-test.2.yaml
index 4e4030e..31fb1ae 100644
--- a/.github/workflows/plugins-test.2.yaml
+++ b/.github/workflows/plugins-test.2.yaml
@@ -40,7 +40,6 @@ jobs:
runs-on: ubuntu-18.04
timeout-minutes: 90
strategy:
- fail-fast: true
matrix:
case:
- okhttp-scenario
@@ -81,13 +80,7 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: 8
- - name: Add checkstyle-plugin
- run: sed -i '/<\/sourceDirectories>/i
<sourceDirectory>scenarios\/'"${{ matrix.case }}"'<\/sourceDirectory>'
test/plugin/pom.xml
- - name: Build SkyWalking Agent
- run: ./mvnw --batch-mode clean package -DskipTests -Pagent
- - name: Build Docker image
- run: ./mvnw --batch-mode -f test/plugin/pom.xml clean package
-DskipTests
- - name: ${{ matrix.case }}
- run: bash test/plugin/run.sh ${{ matrix.case }}
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run Plugin Test
+ uses: ./.github/actions/plugins-test
+ with:
+ test_case: ${{ matrix.case }}
diff --git a/.github/workflows/plugins-test.3.yaml
b/.github/workflows/plugins-test.3.yaml
index ebc6325..68be94e 100644
--- a/.github/workflows/plugins-test.3.yaml
+++ b/.github/workflows/plugins-test.3.yaml
@@ -40,7 +40,6 @@ jobs:
runs-on: ubuntu-18.04
timeout-minutes: 90
strategy:
- fail-fast: true
matrix:
case:
- mysql-scenario
@@ -86,16 +85,10 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: 8
- - name: Add checkstyle-plugin
- run: sed -i '/<\/sourceDirectories>/i
<sourceDirectory>scenarios\/'"${{ matrix.case }}"'<\/sourceDirectory>'
test/plugin/pom.xml
- - name: Build SkyWalking Agent
- run: ./mvnw --batch-mode clean package -DskipTests -Pagent
- - name: Build Docker image
- run: ./mvnw --batch-mode -f test/plugin/pom.xml clean package
-DskipTests
- - name: ${{ matrix.case }}
- run: bash test/plugin/run.sh ${{ matrix.case }}
- - name: Report Coverage
- run: bash -x tools/coverage/report.sh
+ - name: Run Plugin Test
+ uses: ./.github/actions/plugins-test
+ with:
+ test_case: ${{ matrix.case }}
Oracle:
name: Oracle
diff --git a/.licenserc.yaml b/.licenserc.yaml
new file mode 100644
index 0000000..dff67f4
--- /dev/null
+++ b/.licenserc.yaml
@@ -0,0 +1,67 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+header:
+ license:
+ spdx-id: Apache-2.0
+ copyright-owner: Apache Software Foundation
+
+ paths-ignore:
+ - '.github/ISSUE_TEMPLATE'
+ - '.github/PULL_REQUEST_TEMPLATE'
+ - '**/.gitignore'
+ - '.gitmodules'
+ - '.muse'
+ - '.mvn'
+ - 'apm-checkstyle/CHECKSTYLE_HEAD'
+ - 'apm-protocol/apm-network/src/main/proto/.gitignore'
+ - 'codeStyle.xml'
+ - 'docker/.env'
+ - 'dist'
+ - 'licenses'
+ - 'dist-material/release-docs'
+ - '**/*.md'
+ - '**/*.json'
+ - '**/*.ftl'
+ - '**/target/**'
+ - '**/*.iml'
+ - '**/*.ini'
+ - '**/*.crt'
+ - '**/*.pem'
+ - 'LICENSE'
+ - 'NOTICE'
+ - 'skywalking-ui/dist'
+ - 'skywalking-ui/node_modules'
+ - 'skywalking-ui/node'
+ - 'skywalking-ui/.browserslistrc'
+ - 'skywalking-ui/.prettierrc'
+ - '**/src/main/fbs/istio/**'
+ - '**/src/main/proto/envoy/**'
+ - '**/src/main/proto/udpa/**'
+ - '**/src/main/proto/gogoproto/gogo.proto'
+ - '**/src/main/proto/google/**'
+ - '**/src/main/proto/istio/**'
+ - '**/src/main/proto/jaeger/**'
+ - '**/src/main/proto/mixer/**'
+ - '**/src/main/proto/policy/**'
+ - '**/src/main/proto/prometheus/client_model/metrics.proto'
+ - '**/src/main/proto/protoc-gen-swagger/**'
+ - '**/src/main/proto/validate/validate.proto'
+ - '**/src/main/proto/opencensus/**'
+
+ comment: on-failure
diff --git a/CHANGES.md b/CHANGES.md
index b1b0122..ca962c5 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -9,6 +9,7 @@ Release Notes.
* Chore: adapt `create_source_release.sh` to make it runnable on Linux.
* Add `package` to `.proto` files, prevent polluting top-level namespace in
some languages; The OAP server supports previous agent releases, whereas the
previous OAP server (<=8.3.0) won't recognize newer agents since this version
(>= 8.4.0).
* Add ElasticSearch 7.10 to test matrix and verify it works.
+* Replace Apache RAT with skywalking-eyes to check license headers.
#### Java Agent
* The operation name of quartz-scheduler plugin, has been changed as the
`quartz-scheduler/${className}` format.
@@ -89,6 +90,10 @@ Release Notes.
* Fix dashboard wrong instance.
* Add a legend for the topology.
* Update the condition of unhealthy cube.
+* Fix: use icons to replace buttons for task list in profile.
+* Fix: support `=` in the tag value in the trace query page.
+* Add envoy proxy component logo.
+* Chore: set up license-eye to check license headers and add missing license
headers.
#### Documentation
* Update the documents of backend fetcher and self observability about the
latest configurations.
diff --git a/docs/en/guides/How-to-release.md b/docs/en/guides/How-to-release.md
index b68231d..2568e29 100644
--- a/docs/en/guides/How-to-release.md
+++ b/docs/en/guides/How-to-release.md
@@ -218,7 +218,7 @@ are in
`https://dist.apache.org/repos/dist/dev/skywalking/x.y.z` with .asc, .sha
1. Check `shasum -c apache-skywalking-apm-x.y.z-src.tgz.sha512`
1. Check `gpg --verify apache-skywalking-apm-x.y.z-src.tgz.asc
apache-skywalking-apm-x.y.z-src.tgz`
1. Build distribution from source code package
(apache-skywalking-x.y.z-src.tar.gz) by following this
[doc](https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-build.md#build-from-apache-source-code-release).
-1. Apache RAT check. Run `./mvnw apache-rat:check`. (No binary in source codes)
+1. Check Apache License Header. Run `docker run --rm -v
$(pwd):/github/workspace apache/skywalking-eyes header check`. (No binary in
source codes)
Vote result should follow these.
diff --git a/oap-server/server-storage-plugin/storage-influxdb-plugin/pom.xml
b/oap-server/server-storage-plugin/storage-influxdb-plugin/pom.xml
index 05f3580..5ace041 100644
--- a/oap-server/server-storage-plugin/storage-influxdb-plugin/pom.xml
+++ b/oap-server/server-storage-plugin/storage-influxdb-plugin/pom.xml
@@ -12,7 +12,7 @@
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specrm ific language governing permissions and
+ ~ See the License for the specific language governing permissions and
~ limitations under the License.
~
-->
@@ -49,4 +49,4 @@
<version>${influxdb-jave.version}</version>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
diff --git a/pom.xml b/pom.xml
index ca46d9f..e24894f 100755
--- a/pom.xml
+++ b/pom.xml
@@ -216,7 +216,6 @@
<maven-jar-plugin.version>3.1.0</maven-jar-plugin.version>
<maven-shade-plugin.version>3.1.1</maven-shade-plugin.version>
<maven-enforcer-plugin.version>3.0.0-M2</maven-enforcer-plugin.version>
- <apache-rat-plugin.version>0.12</apache-rat-plugin.version>
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
<maven-resource-plugin.version>3.1.0</maven-resource-plugin.version>
<maven-source-plugin.version>3.0.1</maven-source-plugin.version>
@@ -424,127 +423,6 @@
</executions>
</plugin>
<plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <version>${apache-rat-plugin.version}</version>
- <configuration>
- <excludeSubProjects>false</excludeSubProjects>
-
<addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
- <licenses>
- <license
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
- <licenseFamilyCategory>AL20</licenseFamilyCategory>
- <licenseFamilyName>Apache License,
2.0</licenseFamilyName>
- <patterns>
- <pattern>Licensed to the Apache Software
Foundation (ASF)</pattern>
- </patterns>
- </license>
- </licenses>
- <licenseFamilies>
- <licenseFamily
implementation="org.apache.rat.license.SimpleLicenseFamily">
- <familyName>Apache License, 2.0</familyName>
- </licenseFamily>
- </licenseFamilies>
- <excludes>
- <exclude>**/target/**</exclude>
- <exclude>**/licenses/**</exclude>
- <exclude>**/ui-licenses/**</exclude>
- <exclude>**/codeStyle.xml</exclude>
-
- <!-- IDE files -->
- <exclude>**/*.iml</exclude>
- <exclude>**/.idea/**</exclude>
- <exclude>**/*.classpath</exclude>
- <exclude>**/.project</exclude>
- <exclude>**/.settings/**</exclude>
- <exclude>**/dependency-reduced-pom.xml</exclude>
- <exclude>**/.vscode/**</exclude>
- <exclude>**/.factorypath</exclude>
-
- <!-- Docker compose envrioment variables file -->
- <excludes>**/.env/**</excludes>
-
- <!-- UI IDE configs -->
- <exclude>**/skywalking-ui/.editorconfig</exclude>
- <!-- UI ignore -->
- <exclude>**/skywalking-ui/.browserslistrc</exclude>
- <!-- UI prettier config -->
- <exclude>**/skywalking-ui/.prettierrc</exclude>
-
- <!-- git files -->
- <exclude>**/.gitignore</exclude>
- <exclude>**/.gitmodules</exclude>
- <exclude>**/.git/**</exclude>
-
- <!-- CI files -->
- <exclude>**/.muse/**</exclude>
- <exclude>**/.travis.yml</exclude>
-
- <!-- GitHub files -->
- <exclude>**/.github/**</exclude>
-
- <!-- document files -->
- <exclude>**/*.md</exclude>
- <excldue>**/*.MD</excldue>
- <exclude>**/*.txt</exclude>
- <exclude>**/docs/**</exclude>
-
- <!-- Test cases data in JSON format -->
- <exclude>**/src/test/resources/json/*.json</exclude>
-
- <!-- front end libary and generated files -->
- <exclude>**/skywalking-ui/node_modules/**</exclude>
- <exclude>**/skywalking-ui/node/**</exclude>
- <exclude>**/skywalking-ui/dist/**</exclude>
-
- <!-- web UI dependencies descriptions -->
- <exclude>skywalking-ui/package.json</exclude>
- <exclude>skywalking-ui/package-lock.json</exclude>
-
- <!-- Proto files of Istio, envoy, prometheus and
gogoproto projects -->
- <exclude>**/src/main/fbs/istio/**</exclude>
- <exclude>**/src/main/proto/envoy/**</exclude>
- <exclude>**/src/main/proto/udpa/**</exclude>
-
<exclude>**/src/main/proto/gogoproto/gogo.proto</exclude>
- <exclude>**/src/main/proto/google/**</exclude>
- <exclude>**/src/main/proto/istio/**</exclude>
- <exclude>**/src/main/proto/jaeger/**</exclude>
- <exclude>**/src/main/proto/mixer/**</exclude>
- <exclude>**/src/main/proto/policy/**</exclude>
-
<exclude>**/src/main/proto/prometheus/client_model/metrics.proto</exclude>
-
<exclude>**/src/main/proto/protoc-gen-swagger/**</exclude>
-
<exclude>**/src/main/proto/validate/validate.proto</exclude>
- <exclude>**/src/main/proto/opencensus/**</exclude>
-
- <!-- generated file from oal grammar and rt template
-->
-
<exclude>**/src/main/antlr4/org/apache/skywalking/oal/rt/grammar/OALLexer.tokens</exclude>
-
<exclude>**/src/main/resources/code-templates/*/*.ftl</exclude>
-
- <!-- Maven Wrapper generated files -->
- <exclude>.mvn/wrapper/**</exclude>
-
<exclude>tools/dependencies/known-oap-backend-dependencies.txt</exclude>
- <exclude>apm-checkstyle/CHECKSTYLE_HEAD</exclude>
-
- <!-- generated file from test agent plugin scenarios
-->
- <exclude>**/test/plugin/workspace/**</exclude>
- <exclude>**/test/jacoco/**</exclude>
-
- <!-- TSL relevant files for e2e test -->
- <exclude>**/*.crt</exclude>
- <exclude>**/*.pem</exclude>
-
- <exclude>.m2/**</exclude>
- </excludes>
- </configuration>
- <executions>
- <execution>
- <phase>verify</phase>
- <goals>
- <goal>check</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
diff --git a/skywalking-ui b/skywalking-ui
index f075160..f85dead 160000
--- a/skywalking-ui
+++ b/skywalking-ui
@@ -1 +1 @@
-Subproject commit f0751600d90d442636d93ca99147d6b924a479f0
+Subproject commit f85deadec00f5c620ee68c7e4ed62a121a3b25b2
diff --git
a/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/support-version.list
b/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/support-version.list
index 3425fd0..164625f 100644
---
a/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/support-version.list
+++
b/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# lists your version here (Contains only the last version number of each minor
version.)
\ No newline at end of file
+# lists your version here (Contains only the last version number of each minor
version.)
diff --git
a/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/support-version.list
b/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/support-version.list
index 3425fd0..164625f 100644
---
a/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/support-version.list
+++
b/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# lists your version here (Contains only the last version number of each minor
version.)
\ No newline at end of file
+# lists your version here (Contains only the last version number of each minor
version.)
diff --git a/test/plugin/containers/jvm-container/pom.xml
b/test/plugin/containers/jvm-container/pom.xml
index 6ca2023..6bffc4f 100644
--- a/test/plugin/containers/jvm-container/pom.xml
+++ b/test/plugin/containers/jvm-container/pom.xml
@@ -47,7 +47,7 @@
<configuration>
<images>
<image>
-
<name>skywalking/agent-test-jvm:${project.version}</name>
+
<name>skywalking/agent-test-jvm:jdk8-${project.version}</name>
<build>
<from>openjdk:8</from>
<workdir>/usr/local/skywalking/scenario</workdir>
diff --git a/test/plugin/containers/tomcat-container/pom.xml
b/test/plugin/containers/tomcat-container/pom.xml
index 751f22a..f1759b6 100644
--- a/test/plugin/containers/tomcat-container/pom.xml
+++ b/test/plugin/containers/tomcat-container/pom.xml
@@ -47,7 +47,7 @@
<configuration>
<images>
<image>
-
<name>skywalking/agent-test-tomcat:${project.version}</name>
+
<name>skywalking/agent-test-tomcat:jdk8-${project.version}</name>
<build>
<from>tomcat:8.5.57-jdk8-openjdk</from>
<workdir>/usr/local/skywalking/scenario</workdir>
@@ -94,7 +94,7 @@
<configuration>
<images>
<image>
-
<name>skywalking/agent-test-tomcat:jd414-${project.version}</name>
+
<name>skywalking/agent-test-tomcat:jdk14-${project.version}</name>
<build>
<from>tomcat:8.5.57-jdk14-openjdk</from>
<workdir>/usr/local/skywalking/scenario</workdir>
diff --git a/test/plugin/generator.sh b/test/plugin/generator.sh
index 886a00f..3d0fa67 100644
--- a/test/plugin/generator.sh
+++ b/test/plugin/generator.sh
@@ -14,7 +14,7 @@
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
-# limitation under the License.
+# limitations under the License.
wkdir="$(cd "$(dirname $0)"; pwd)"
MVNW=${wkdir}/../../mvnw
@@ -74,4 +74,4 @@ ${MVNW} archetype:generate \
-DarchetypeCatalog=local \
-DinteractiveMode=false \
-DarchetypeVersion=1.0.0 \
- -Dpackage=${package}
\ No newline at end of file
+ -Dpackage=${package}
diff --git a/test/plugin/run.sh b/test/plugin/run.sh
index e6c052e..ba44620 100755
--- a/test/plugin/run.sh
+++ b/test/plugin/run.sh
@@ -30,7 +30,7 @@ jacoco_home="${home}"/../jacoco
scenarios_home="${home}/scenarios"
num_of_testcases=
-image_version="1.0.0"
+image_version="jdk8-1.0.0"
print_help() {
echo "Usage: run.sh [OPTION] SCENARIO_NAME"
diff --git a/test/plugin/scenarios/activemq-scenario/support-version.list
b/test/plugin/scenarios/activemq-scenario/support-version.list
index ac2a165..e7aadb0 100644
--- a/test/plugin/scenarios/activemq-scenario/support-version.list
+++ b/test/plugin/scenarios/activemq-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/asynchttpclient-scenario/support-version.list
b/test/plugin/scenarios/asynchttpclient-scenario/support-version.list
index e8b580e..3a1cc30 100644
--- a/test/plugin/scenarios/asynchttpclient-scenario/support-version.list
+++ b/test/plugin/scenarios/asynchttpclient-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/avro-scenario/support-version.list
b/test/plugin/scenarios/avro-scenario/support-version.list
index ce3fcfa..9d4d574 100644
--- a/test/plugin/scenarios/avro-scenario/support-version.list
+++ b/test/plugin/scenarios/avro-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -15,4 +15,4 @@
# limitations under the License.
1.7.7
-1.8.2
\ No newline at end of file
+1.8.2
diff --git a/test/plugin/scenarios/baidu-brpc-scenario/support-version.list
b/test/plugin/scenarios/baidu-brpc-scenario/support-version.list
index 3974dca..3b7de05 100644
--- a/test/plugin/scenarios/baidu-brpc-scenario/support-version.list
+++ b/test/plugin/scenarios/baidu-brpc-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/canal-scenario/support-version.list
b/test/plugin/scenarios/canal-scenario/support-version.list
index 5ab31fd..14e2a59 100644
--- a/test/plugin/scenarios/canal-scenario/support-version.list
+++ b/test/plugin/scenarios/canal-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -15,4 +15,4 @@
# limitations under the License.
1.1.2
-1.0.25
\ No newline at end of file
+1.0.25
diff --git
a/test/plugin/scenarios/cassandra-java-driver-3.x-scenario/support-version.list
b/test/plugin/scenarios/cassandra-java-driver-3.x-scenario/support-version.list
index c869f86..4dbc736 100644
---
a/test/plugin/scenarios/cassandra-java-driver-3.x-scenario/support-version.list
+++
b/test/plugin/scenarios/cassandra-java-driver-3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/correlation-autotag-scenario/support-version.list
b/test/plugin/scenarios/correlation-autotag-scenario/support-version.list
index e8d497e..b8923e8 100644
--- a/test/plugin/scenarios/correlation-autotag-scenario/support-version.list
+++ b/test/plugin/scenarios/correlation-autotag-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -19,4 +19,4 @@
# Contains only the last version number of each minor version
-1.25.0
\ No newline at end of file
+1.25.0
diff --git a/test/plugin/scenarios/cxf-scenario/support-version.list
b/test/plugin/scenarios/cxf-scenario/support-version.list
index 1d93afa..90cbc3e 100644
--- a/test/plugin/scenarios/cxf-scenario/support-version.list
+++ b/test/plugin/scenarios/cxf-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -18,4 +18,4 @@
3.1.9
3.2.7
3.3.5
-3.4.1
\ No newline at end of file
+3.4.1
diff --git
a/test/plugin/scenarios/dbcp-2.x-scenario/src/main/resources/jdbc.properties
b/test/plugin/scenarios/dbcp-2.x-scenario/src/main/resources/jdbc.properties
index aad3ac1..5c266c3 100755
--- a/test/plugin/scenarios/dbcp-2.x-scenario/src/main/resources/jdbc.properties
+++ b/test/plugin/scenarios/dbcp-2.x-scenario/src/main/resources/jdbc.properties
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/dbcp-2.x-scenario/support-version.list
b/test/plugin/scenarios/dbcp-2.x-scenario/support-version.list
index d70f152..6589c87 100755
--- a/test/plugin/scenarios/dbcp-2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/dbcp-2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -22,4 +22,4 @@
2.3.0
2.2.0
2.1.1
-2.0.1
\ No newline at end of file
+2.0.1
diff --git a/test/plugin/scenarios/elasticjob-2.x-scenario/support-version.list
b/test/plugin/scenarios/elasticjob-2.x-scenario/support-version.list
index 9ba5d7f..9204b8e 100644
--- a/test/plugin/scenarios/elasticjob-2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/elasticjob-2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -15,4 +15,4 @@
# limitations under the License.
2.0.3
-2.1.5
\ No newline at end of file
+2.1.5
diff --git a/test/plugin/scenarios/elasticjob-3.x-scenario/support-version.list
b/test/plugin/scenarios/elasticjob-3.x-scenario/support-version.list
index b530a64..ce26c5d 100644
--- a/test/plugin/scenarios/elasticjob-3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/elasticjob-3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/elasticsearch-7.x-scenario/support-version.list
b/test/plugin/scenarios/elasticsearch-7.x-scenario/support-version.list
index 5b5a2fe..3671af5 100644
--- a/test/plugin/scenarios/elasticsearch-7.x-scenario/support-version.list
+++ b/test/plugin/scenarios/elasticsearch-7.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/exception-checker-spring-scenario/support-version.list
b/test/plugin/scenarios/exception-checker-spring-scenario/support-version.list
index 15369a3..293331a 100644
---
a/test/plugin/scenarios/exception-checker-spring-scenario/support-version.list
+++
b/test/plugin/scenarios/exception-checker-spring-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-1.0.0
\ No newline at end of file
+1.0.0
diff --git
a/test/plugin/scenarios/exception-checker-tomcat-scenario/support-version.list
b/test/plugin/scenarios/exception-checker-tomcat-scenario/support-version.list
index 15369a3..293331a 100644
---
a/test/plugin/scenarios/exception-checker-tomcat-scenario/support-version.list
+++
b/test/plugin/scenarios/exception-checker-tomcat-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-1.0.0
\ No newline at end of file
+1.0.0
diff --git a/test/plugin/scenarios/feign-scenario/support-version.list
b/test/plugin/scenarios/feign-scenario/support-version.list
index a6a4a08..54e90a7 100644
--- a/test/plugin/scenarios/feign-scenario/support-version.list
+++ b/test/plugin/scenarios/feign-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/finagle-17.10.x-scenario/support-version.list
b/test/plugin/scenarios/finagle-17.10.x-scenario/support-version.list
index 74652e1..8d46b54 100644
--- a/test/plugin/scenarios/finagle-17.10.x-scenario/support-version.list
+++ b/test/plugin/scenarios/finagle-17.10.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -32,4 +32,4 @@
19.10.0
19.11.0
19.12.0
-20.1.0
\ No newline at end of file
+20.1.0
diff --git a/test/plugin/scenarios/finagle-6.44.x-scenario/support-version.list
b/test/plugin/scenarios/finagle-6.44.x-scenario/support-version.list
index 34a0e1c..70d6faf 100644
--- a/test/plugin/scenarios/finagle-6.44.x-scenario/support-version.list
+++ b/test/plugin/scenarios/finagle-6.44.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
6.44.0
6.45.0
7.0.0
-7.1.0
\ No newline at end of file
+7.1.0
diff --git a/test/plugin/scenarios/graphql-12.x-scenario/support-version.list
b/test/plugin/scenarios/graphql-12.x-scenario/support-version.list
index 12b708f..9b0deb1 100644
--- a/test/plugin/scenarios/graphql-12.x-scenario/support-version.list
+++ b/test/plugin/scenarios/graphql-12.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -19,4 +19,4 @@
12.0
13.0
14.0
-15.0
\ No newline at end of file
+15.0
diff --git a/test/plugin/scenarios/graphql-8.x-scenario/support-version.list
b/test/plugin/scenarios/graphql-8.x-scenario/support-version.list
index b89a296..bf855b2 100644
--- a/test/plugin/scenarios/graphql-8.x-scenario/support-version.list
+++ b/test/plugin/scenarios/graphql-8.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-8.0
\ No newline at end of file
+8.0
diff --git a/test/plugin/scenarios/graphql-9.x-scenario/support-version.list
b/test/plugin/scenarios/graphql-9.x-scenario/support-version.list
index 77ff080..80b7d2b 100644
--- a/test/plugin/scenarios/graphql-9.x-scenario/support-version.list
+++ b/test/plugin/scenarios/graphql-9.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -18,4 +18,4 @@
9.0
10.0
-11.0
\ No newline at end of file
+11.0
diff --git a/test/plugin/scenarios/grpc-scenario/support-version.list
b/test/plugin/scenarios/grpc-scenario/support-version.list
index 2e032cb..824c5bd 100644
--- a/test/plugin/scenarios/grpc-scenario/support-version.list
+++ b/test/plugin/scenarios/grpc-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -38,4 +38,4 @@
1.9.1
1.8.0
1.7.1
-1.6.1
\ No newline at end of file
+1.6.1
diff --git a/test/plugin/scenarios/gson-scenario/support-version.list
b/test/plugin/scenarios/gson-scenario/support-version.list
index 1dd4418..03d0f44 100644
--- a/test/plugin/scenarios/gson-scenario/support-version.list
+++ b/test/plugin/scenarios/gson-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.8.6
\ No newline at end of file
+2.8.6
diff --git a/test/plugin/scenarios/h2-scenario/support-version.list
b/test/plugin/scenarios/h2-scenario/support-version.list
index a1b38e2..f6a5fd8 100644
--- a/test/plugin/scenarios/h2-scenario/support-version.list
+++ b/test/plugin/scenarios/h2-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-1.4.200
\ No newline at end of file
+1.4.200
diff --git a/test/plugin/scenarios/hystrix-scenario/support-version.list
b/test/plugin/scenarios/hystrix-scenario/support-version.list
index 2b11589..1a5fe91 100644
--- a/test/plugin/scenarios/hystrix-scenario/support-version.list
+++ b/test/plugin/scenarios/hystrix-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/influxdb-scenario/support-version.list
b/test/plugin/scenarios/influxdb-scenario/support-version.list
index 08e6ccf..85f4412 100644
--- a/test/plugin/scenarios/influxdb-scenario/support-version.list
+++ b/test/plugin/scenarios/influxdb-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -26,4 +26,4 @@
2.8
2.7
2.6
-2.5
\ No newline at end of file
+2.5
diff --git a/test/plugin/scenarios/jdk-http-scenario/support-version.list
b/test/plugin/scenarios/jdk-http-scenario/support-version.list
index 05dfb02..658e529 100644
--- a/test/plugin/scenarios/jdk-http-scenario/support-version.list
+++ b/test/plugin/scenarios/jdk-http-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-all
\ No newline at end of file
+all
diff --git
a/test/plugin/scenarios/jdk14-with-gson-scenario/support-version.list
b/test/plugin/scenarios/jdk14-with-gson-scenario/support-version.list
index 1dd4418..03d0f44 100644
--- a/test/plugin/scenarios/jdk14-with-gson-scenario/support-version.list
+++ b/test/plugin/scenarios/jdk14-with-gson-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.8.6
\ No newline at end of file
+2.8.6
diff --git a/test/plugin/scenarios/jedis-scenario/support-version.list
b/test/plugin/scenarios/jedis-scenario/support-version.list
index bebe2d2..e95ee72 100644
--- a/test/plugin/scenarios/jedis-scenario/support-version.list
+++ b/test/plugin/scenarios/jedis-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -19,4 +19,4 @@
2.7.3
2.6.3
2.5.2
-2.4.2
\ No newline at end of file
+2.4.2
diff --git a/test/plugin/scenarios/kafka-scenario/support-version.list
b/test/plugin/scenarios/kafka-scenario/support-version.list
index b40856b..fdfa2cb 100644
--- a/test/plugin/scenarios/kafka-scenario/support-version.list
+++ b/test/plugin/scenarios/kafka-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -22,4 +22,4 @@
2.2.1
2.3.0
2.5.1
-2.6.1
\ No newline at end of file
+2.6.1
diff --git
a/test/plugin/scenarios/kotlin-coroutine-scenario/support-version.list
b/test/plugin/scenarios/kotlin-coroutine-scenario/support-version.list
index 78f648b..3c01ce9 100644
--- a/test/plugin/scenarios/kotlin-coroutine-scenario/support-version.list
+++ b/test/plugin/scenarios/kotlin-coroutine-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
1.3.3
1.2.2
1.1.1
-1.0.1
\ No newline at end of file
+1.0.1
diff --git
a/test/plugin/scenarios/mariadb-scenario/src/main/resources/jdbc.properties
b/test/plugin/scenarios/mariadb-scenario/src/main/resources/jdbc.properties
index c494405..4b7d7ad 100644
--- a/test/plugin/scenarios/mariadb-scenario/src/main/resources/jdbc.properties
+++ b/test/plugin/scenarios/mariadb-scenario/src/main/resources/jdbc.properties
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/mariadb-scenario/support-version.list
b/test/plugin/scenarios/mariadb-scenario/support-version.list
index bb41366..8d642a9 100644
--- a/test/plugin/scenarios/mariadb-scenario/support-version.list
+++ b/test/plugin/scenarios/mariadb-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/mssql-jdbc-scenario/src/main/resources/jdbc.properties
b/test/plugin/scenarios/mssql-jdbc-scenario/src/main/resources/jdbc.properties
index 98cc840..3120876 100644
---
a/test/plugin/scenarios/mssql-jdbc-scenario/src/main/resources/jdbc.properties
+++
b/test/plugin/scenarios/mssql-jdbc-scenario/src/main/resources/jdbc.properties
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/mssql-jdbc-scenario/support-version.list
b/test/plugin/scenarios/mssql-jdbc-scenario/support-version.list
index 1f0e85a..4daf4cc 100644
--- a/test/plugin/scenarios/mssql-jdbc-scenario/support-version.list
+++ b/test/plugin/scenarios/mssql-jdbc-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -20,4 +20,4 @@
7.2.2.jre8
7.4.1.jre8
8.2.2.jre8
-8.4.0.jre8
\ No newline at end of file
+8.4.0.jre8
diff --git
a/test/plugin/scenarios/mssql-jtds-scenario/src/main/resources/jdbc.properties
b/test/plugin/scenarios/mssql-jtds-scenario/src/main/resources/jdbc.properties
index 718ac48..6c76b57 100644
---
a/test/plugin/scenarios/mssql-jtds-scenario/src/main/resources/jdbc.properties
+++
b/test/plugin/scenarios/mssql-jtds-scenario/src/main/resources/jdbc.properties
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/mssql-jtds-scenario/support-version.list
b/test/plugin/scenarios/mssql-jtds-scenario/support-version.list
index a313c10..cf9b965 100644
--- a/test/plugin/scenarios/mssql-jtds-scenario/support-version.list
+++ b/test/plugin/scenarios/mssql-jtds-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -20,4 +20,4 @@
1.2.7
1.2.8
1.3.0
-1.3.1
\ No newline at end of file
+1.3.1
diff --git
a/test/plugin/scenarios/mysql-scenario/src/main/resources/jdbc.properties
b/test/plugin/scenarios/mysql-scenario/src/main/resources/jdbc.properties
index aad3ac1..5c266c3 100644
--- a/test/plugin/scenarios/mysql-scenario/src/main/resources/jdbc.properties
+++ b/test/plugin/scenarios/mysql-scenario/src/main/resources/jdbc.properties
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/mysql-scenario/support-version.list
b/test/plugin/scenarios/mysql-scenario/support-version.list
index 6bd787f..a6885c3 100644
--- a/test/plugin/scenarios/mysql-scenario/support-version.list
+++ b/test/plugin/scenarios/mysql-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -16,4 +16,4 @@
8.0.15
6.0.6
-5.1.44
\ No newline at end of file
+5.1.44
diff --git a/test/plugin/scenarios/oracle-scenario/support-version.list
b/test/plugin/scenarios/oracle-scenario/support-version.list
index 1da30f0..58b2e2f 100644
--- a/test/plugin/scenarios/oracle-scenario/support-version.list
+++ b/test/plugin/scenarios/oracle-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/play-scenario/support-version.list
b/test/plugin/scenarios/play-scenario/support-version.list
index 3d549b4..92fbff7 100644
--- a/test/plugin/scenarios/play-scenario/support-version.list
+++ b/test/plugin/scenarios/play-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/pulsar-scenario/support-version.list
b/test/plugin/scenarios/pulsar-scenario/support-version.list
index 313db84..57208a3 100644
--- a/test/plugin/scenarios/pulsar-scenario/support-version.list
+++ b/test/plugin/scenarios/pulsar-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/quartz-scheduler-2.x-scenario/support-version.list
b/test/plugin/scenarios/quartz-scheduler-2.x-scenario/support-version.list
index f36d2f8..34b06ab 100644
--- a/test/plugin/scenarios/quartz-scheduler-2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/quartz-scheduler-2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
2.0.2
2.1.7
2.2.3
-2.3.2
\ No newline at end of file
+2.3.2
diff --git a/test/plugin/scenarios/quasar-scenario/support-version.list
b/test/plugin/scenarios/quasar-scenario/support-version.list
index 92ec2e2..8a58040 100644
--- a/test/plugin/scenarios/quasar-scenario/support-version.list
+++ b/test/plugin/scenarios/quasar-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/rabbitmq-scenario/support-version.list
b/test/plugin/scenarios/rabbitmq-scenario/support-version.list
index 198540c..0c77c7a 100644
--- a/test/plugin/scenarios/rabbitmq-scenario/support-version.list
+++ b/test/plugin/scenarios/rabbitmq-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/redisson-scenario/support-version.list
b/test/plugin/scenarios/redisson-scenario/support-version.list
index 1a494c1..7800965 100644
--- a/test/plugin/scenarios/redisson-scenario/support-version.list
+++ b/test/plugin/scenarios/redisson-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -20,4 +20,4 @@
3.8.2
3.7.5
3.6.5
-3.5.7
\ No newline at end of file
+3.5.7
diff --git
a/test/plugin/scenarios/retransform-class-scenario/support-version.list
b/test/plugin/scenarios/retransform-class-scenario/support-version.list
index 05dfb02..658e529 100644
--- a/test/plugin/scenarios/retransform-class-scenario/support-version.list
+++ b/test/plugin/scenarios/retransform-class-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-all
\ No newline at end of file
+all
diff --git
a/test/plugin/scenarios/retransform-class-tomcat-scenario/support-version.list
b/test/plugin/scenarios/retransform-class-tomcat-scenario/support-version.list
index 05dfb02..658e529 100644
---
a/test/plugin/scenarios/retransform-class-tomcat-scenario/support-version.list
+++
b/test/plugin/scenarios/retransform-class-tomcat-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-all
\ No newline at end of file
+all
diff --git
a/test/plugin/scenarios/servicecomb-0.x-scenario/support-version.list
b/test/plugin/scenarios/servicecomb-0.x-scenario/support-version.list
index 285ca47..2a4870c 100644
--- a/test/plugin/scenarios/servicecomb-0.x-scenario/support-version.list
+++ b/test/plugin/scenarios/servicecomb-0.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -18,4 +18,4 @@
0.2.0
0.3.0
0.4.0
-0.5.0
\ No newline at end of file
+0.5.0
diff --git
a/test/plugin/scenarios/servicecomb-1.x-scenario/support-version.list
b/test/plugin/scenarios/servicecomb-1.x-scenario/support-version.list
index 1b4d8a6..38ff728 100644
--- a/test/plugin/scenarios/servicecomb-1.x-scenario/support-version.list
+++ b/test/plugin/scenarios/servicecomb-1.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
1.0.0
1.1.0
1.2.1
-1.3.0
\ No newline at end of file
+1.3.0
diff --git
a/test/plugin/scenarios/shardingsphere-3.x-scenario/support-version.list
b/test/plugin/scenarios/shardingsphere-3.x-scenario/support-version.list
index 7af80fa..62c408d 100644
--- a/test/plugin/scenarios/shardingsphere-3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/shardingsphere-3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-3.0.0
\ No newline at end of file
+3.0.0
diff --git
a/test/plugin/scenarios/shardingsphere-4.0.x-scenario/support-version.list
b/test/plugin/scenarios/shardingsphere-4.0.x-scenario/support-version.list
index ef8e0dd..5d4caa6 100644
--- a/test/plugin/scenarios/shardingsphere-4.0.x-scenario/support-version.list
+++ b/test/plugin/scenarios/shardingsphere-4.0.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/shardingsphere-4.x-RC1-RC2-scenario/support-version.list
b/test/plugin/scenarios/shardingsphere-4.x-RC1-RC2-scenario/support-version.list
index b15f752..9794986 100644
---
a/test/plugin/scenarios/shardingsphere-4.x-RC1-RC2-scenario/support-version.list
+++
b/test/plugin/scenarios/shardingsphere-4.x-RC1-RC2-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-4.0.0-RC2
\ No newline at end of file
+4.0.0-RC2
diff --git
a/test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/support-version.list
b/test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/support-version.list
index 018119f..5e37c14 100644
--- a/test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/support-version.list
+++ b/test/plugin/scenarios/shardingsphere-4.x-RC3-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/shardingsphere-4.x-scenario/support-version.list
b/test/plugin/scenarios/shardingsphere-4.x-scenario/support-version.list
index ab30342..1c8442c 100644
--- a/test/plugin/scenarios/shardingsphere-4.x-scenario/support-version.list
+++ b/test/plugin/scenarios/shardingsphere-4.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/sofarpc-scenario/support-version.list
b/test/plugin/scenarios/sofarpc-scenario/support-version.list
index 8b573d7..a1f5d43 100644
--- a/test/plugin/scenarios/sofarpc-scenario/support-version.list
+++ b/test/plugin/scenarios/sofarpc-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/spring-3.0.x-scenario/support-version.list
b/test/plugin/scenarios/spring-3.0.x-scenario/support-version.list
index 006b242..c689d6a 100644
--- a/test/plugin/scenarios/spring-3.0.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-3.0.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-3.0.7.RELEASE
\ No newline at end of file
+3.0.7.RELEASE
diff --git a/test/plugin/scenarios/spring-3.1.x-scenario/support-version.list
b/test/plugin/scenarios/spring-3.1.x-scenario/support-version.list
index a1502a3..46060fe 100644
--- a/test/plugin/scenarios/spring-3.1.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-3.1.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/spring-4.1.x-scenario/support-version.list
b/test/plugin/scenarios/spring-4.1.x-scenario/support-version.list
index d0edb9d..0dfccb9 100644
--- a/test/plugin/scenarios/spring-4.1.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-4.1.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/spring-4.3.x-scenario/support-version.list
b/test/plugin/scenarios/spring-4.3.x-scenario/support-version.list
index 905d97a..02096a6 100644
--- a/test/plugin/scenarios/spring-4.3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-4.3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
4.3.25.RELEASE
5.0.15.RELEASE
5.1.10.RELEASE
-5.2.0.RELEASE
\ No newline at end of file
+5.2.0.RELEASE
diff --git a/test/plugin/scenarios/spring-async-scenario/support-version.list
b/test/plugin/scenarios/spring-async-scenario/support-version.list
index ee193ac..932e6f8 100644
--- a/test/plugin/scenarios/spring-async-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-async-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/spring-cloud-feign-1.1.x-scenario/support-version.list
b/test/plugin/scenarios/spring-cloud-feign-1.1.x-scenario/support-version.list
index a1b826b..e4317d9 100644
---
a/test/plugin/scenarios/spring-cloud-feign-1.1.x-scenario/support-version.list
+++
b/test/plugin/scenarios/spring-cloud-feign-1.1.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/spring-cloud-feign-1.2.x-scenario/support-version.list
b/test/plugin/scenarios/spring-cloud-feign-1.2.x-scenario/support-version.list
index 73f03fa..319f8f1 100644
---
a/test/plugin/scenarios/spring-cloud-feign-1.2.x-scenario/support-version.list
+++
b/test/plugin/scenarios/spring-cloud-feign-1.2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/spring-cloud-feign-2.x-scenario/support-version.list
b/test/plugin/scenarios/spring-cloud-feign-2.x-scenario/support-version.list
index 58c0cdb..9dd6f0a 100644
--- a/test/plugin/scenarios/spring-cloud-feign-2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-cloud-feign-2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git
a/test/plugin/scenarios/spring-kafka-1.3.x-scenario/support-version.list
b/test/plugin/scenarios/spring-kafka-1.3.x-scenario/support-version.list
index 5d6463f..274e7e6 100644
--- a/test/plugin/scenarios/spring-kafka-1.3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-kafka-1.3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -16,4 +16,4 @@
1.3.9.RELEASE
1.3.10.RELEASE
-1.3.11.RELEASE
\ No newline at end of file
+1.3.11.RELEASE
diff --git
a/test/plugin/scenarios/spring-kafka-2.2.x-scenario/support-version.list
b/test/plugin/scenarios/spring-kafka-2.2.x-scenario/support-version.list
index 0fee082..d6e81db 100644
--- a/test/plugin/scenarios/spring-kafka-2.2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-kafka-2.2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.2.14.RELEASE
\ No newline at end of file
+2.2.14.RELEASE
diff --git
a/test/plugin/scenarios/spring-kafka-2.3.x-scenario/support-version.list
b/test/plugin/scenarios/spring-kafka-2.3.x-scenario/support-version.list
index 8b63bf2..6859d9a 100644
--- a/test/plugin/scenarios/spring-kafka-2.3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-kafka-2.3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.3.10.RELEASE
\ No newline at end of file
+2.3.10.RELEASE
diff --git
a/test/plugin/scenarios/spring-scheduled-scenario/support-version.list
b/test/plugin/scenarios/spring-scheduled-scenario/support-version.list
index c044ff3..78ff603 100644
--- a/test/plugin/scenarios/spring-scheduled-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-scheduled-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -22,4 +22,4 @@
4.3.28.RELEASE
5.0.18.RELEASE
5.1.17.RELEASE
-5.2.8.RELEASE
\ No newline at end of file
+5.2.8.RELEASE
diff --git a/test/plugin/scenarios/spring-tx-scenario/support-version.list
b/test/plugin/scenarios/spring-tx-scenario/support-version.list
index 9cad44a..c879f8a 100644
--- a/test/plugin/scenarios/spring-tx-scenario/support-version.list
+++ b/test/plugin/scenarios/spring-tx-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -17,4 +17,4 @@
2.1.9.RELEASE
2.0.9.RELEASE
1.5.22.RELEASE
-1.4.7.RELEASE
\ No newline at end of file
+1.4.7.RELEASE
diff --git a/test/plugin/scenarios/struts2.3-scenario/support-version.list
b/test/plugin/scenarios/struts2.3-scenario/support-version.list
index e8c88df..01181a9 100644
--- a/test/plugin/scenarios/struts2.3-scenario/support-version.list
+++ b/test/plugin/scenarios/struts2.3-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.3.37
\ No newline at end of file
+2.3.37
diff --git a/test/plugin/scenarios/struts2.5-scenario/support-version.list
b/test/plugin/scenarios/struts2.5-scenario/support-version.list
index fa9a95c..5b311d9 100644
--- a/test/plugin/scenarios/struts2.5-scenario/support-version.list
+++ b/test/plugin/scenarios/struts2.5-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/thrift-scenario/support-version.list
b/test/plugin/scenarios/thrift-scenario/support-version.list
index ba27aa4..9dede31 100644
--- a/test/plugin/scenarios/thrift-scenario/support-version.list
+++ b/test/plugin/scenarios/thrift-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -16,4 +16,4 @@
0.12.0
0.11.0
-0.10.0
\ No newline at end of file
+0.10.0
diff --git a/test/plugin/scenarios/undertow-scenario/support-version.list
b/test/plugin/scenarios/undertow-scenario/support-version.list
index 8d18490..420cc76 100644
--- a/test/plugin/scenarios/undertow-scenario/support-version.list
+++ b/test/plugin/scenarios/undertow-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -21,4 +21,4 @@
1.3.33.Final
1.4.27.Final
-2.0.27.Final
\ No newline at end of file
+2.0.27.Final
diff --git
a/test/plugin/scenarios/vertx-eventbus-3.x-scenario/support-version.list
b/test/plugin/scenarios/vertx-eventbus-3.x-scenario/support-version.list
index 3234cf8..ddf3658 100644
--- a/test/plugin/scenarios/vertx-eventbus-3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/vertx-eventbus-3.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -21,4 +21,4 @@
3.5.4
3.4.2
3.3.3
-3.2.1
\ No newline at end of file
+3.2.1
diff --git
a/test/plugin/scenarios/vertx-web-3.54minus-scenario/support-version.list
b/test/plugin/scenarios/vertx-web-3.54minus-scenario/support-version.list
index f203bb1..9453033 100644
--- a/test/plugin/scenarios/vertx-web-3.54minus-scenario/support-version.list
+++ b/test/plugin/scenarios/vertx-web-3.54minus-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -19,4 +19,4 @@
3.3.3
3.2.1
3.1.0
-3.0.0
\ No newline at end of file
+3.0.0
diff --git
a/test/plugin/scenarios/vertx-web-3.6plus-scenario/support-version.list
b/test/plugin/scenarios/vertx-web-3.6plus-scenario/support-version.list
index cb46536..34af1cc 100644
--- a/test/plugin/scenarios/vertx-web-3.6plus-scenario/support-version.list
+++ b/test/plugin/scenarios/vertx-web-3.6plus-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
diff --git a/test/plugin/scenarios/xxl-job-2.x-scenario/support-version.list
b/test/plugin/scenarios/xxl-job-2.x-scenario/support-version.list
index aca6e94..988a930 100644
--- a/test/plugin/scenarios/xxl-job-2.x-scenario/support-version.list
+++ b/test/plugin/scenarios/xxl-job-2.x-scenario/support-version.list
@@ -2,7 +2,7 @@
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version
+# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
@@ -14,4 +14,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-2.2.0
\ No newline at end of file
+2.2.0