Enable multi remote version integration test (#11306)
This commit is contained in:
parent
673375b9bf
commit
52d9c7b80b
|
|
@ -14,10 +14,10 @@ env:
|
||||||
SHOW_ERROR_DETAIL: 1
|
SHOW_ERROR_DETAIL: 1
|
||||||
#multi-version size limit
|
#multi-version size limit
|
||||||
VERSIONS_LIMIT: 4
|
VERSIONS_LIMIT: 4
|
||||||
|
ALL_REMOTE_VERSION: true
|
||||||
CANDIDATE_VERSIONS: '
|
CANDIDATE_VERSIONS: '
|
||||||
spring.version:4.3.30.RELEASE;
|
spring.version:5.3.24;
|
||||||
spring-boot.version:1.5.22.RELEASE;
|
spring-boot.version:2.7.6;
|
||||||
spring-boot.version:2.4.1;
|
|
||||||
'
|
'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
@ -216,7 +216,7 @@ jobs:
|
||||||
integration-test-prepare:
|
integration-test-prepare:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JOB_COUNT: 3
|
JOB_COUNT: 5
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -237,12 +237,13 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 30
|
timeout-minutes: 30
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
job_id: [1, 2, 3]
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
|
job_id: [1, 2, 3, 4, 5]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -269,10 +270,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: test-list
|
name: test-list
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Set up JDK 8"
|
- name: "Set up JDK ${{matrix.jdk}}"
|
||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 8
|
java-version: ${{matrix.jdk}}
|
||||||
- name: "Init Candidate Versions"
|
- name: "Init Candidate Versions"
|
||||||
run: |
|
run: |
|
||||||
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
||||||
|
|
@ -287,7 +288,7 @@ jobs:
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/*-result*
|
path: test/jobs/*-result*
|
||||||
|
|
||||||
integration-test-result:
|
integration-test-result:
|
||||||
|
|
@ -295,7 +296,10 @@ jobs:
|
||||||
if: always()
|
if: always()
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -304,12 +308,11 @@ jobs:
|
||||||
- name: "Download test result"
|
- name: "Download test result"
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Merge test result"
|
- name: "Merge test result"
|
||||||
run: ./test/scripts/merge-test-results.sh
|
run: ./test/scripts/merge-test-results.sh
|
||||||
|
|
||||||
|
|
||||||
error-code-inspecting:
|
error-code-inspecting:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,10 @@ env:
|
||||||
SHOW_ERROR_DETAIL: 1
|
SHOW_ERROR_DETAIL: 1
|
||||||
#multi-version size limit
|
#multi-version size limit
|
||||||
VERSIONS_LIMIT: 4
|
VERSIONS_LIMIT: 4
|
||||||
|
ALL_REMOTE_VERSION: true
|
||||||
CANDIDATE_VERSIONS: '
|
CANDIDATE_VERSIONS: '
|
||||||
spring.version:4.3.30.RELEASE;
|
spring.version:5.3.24;
|
||||||
spring-boot.version:1.5.22.RELEASE;
|
spring-boot.version:2.7.6;
|
||||||
spring-boot.version:2.4.1;
|
|
||||||
'
|
'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
@ -216,7 +216,7 @@ jobs:
|
||||||
integration-test-prepare:
|
integration-test-prepare:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JOB_COUNT: 3
|
JOB_COUNT: 5
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -237,11 +237,12 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 30
|
timeout-minutes: 30
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
job_id: [1, 2, 3]
|
job_id: [1, 2, 3]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
@ -269,10 +270,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: test-list
|
name: test-list
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Set up JDK 8"
|
- name: "Set up JDK ${{matrix.jdk}}"
|
||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 8
|
java-version: ${{matrix.jdk}}
|
||||||
- name: "Init Candidate Versions"
|
- name: "Init Candidate Versions"
|
||||||
run: |
|
run: |
|
||||||
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
||||||
|
|
@ -287,7 +288,7 @@ jobs:
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/*-result*
|
path: test/jobs/*-result*
|
||||||
|
|
||||||
integration-test-result:
|
integration-test-result:
|
||||||
|
|
@ -295,7 +296,10 @@ jobs:
|
||||||
if: always()
|
if: always()
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -304,7 +308,7 @@ jobs:
|
||||||
- name: "Download test result"
|
- name: "Download test result"
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Merge test result"
|
- name: "Merge test result"
|
||||||
run: ./test/scripts/merge-test-results.sh
|
run: ./test/scripts/merge-test-results.sh
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@ env:
|
||||||
SHOW_ERROR_DETAIL: 1
|
SHOW_ERROR_DETAIL: 1
|
||||||
#multi-version size limit
|
#multi-version size limit
|
||||||
VERSIONS_LIMIT: 4
|
VERSIONS_LIMIT: 4
|
||||||
|
ALL_REMOTE_VERSION: true
|
||||||
CANDIDATE_VERSIONS: '
|
CANDIDATE_VERSIONS: '
|
||||||
spring.version:4.3.30.RELEASE;
|
spring.version:5.3.24;
|
||||||
spring-boot.version:1.5.22.RELEASE;
|
spring-boot.version:2.7.6;
|
||||||
spring-boot.version:2.4.1;
|
|
||||||
'
|
'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
@ -212,7 +212,7 @@ jobs:
|
||||||
integration-test-prepare:
|
integration-test-prepare:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JOB_COUNT: 3
|
JOB_COUNT: 5
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
|
@ -222,7 +222,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
bash ./test/scripts/prepare-test.sh
|
bash ./test/scripts/prepare-test.sh
|
||||||
- name: "Upload test list"
|
- name: "Upload test list"
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-list
|
name: test-list
|
||||||
path: test/jobs
|
path: test/jobs
|
||||||
|
|
@ -233,11 +233,12 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 30
|
timeout-minutes: 30
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
TEST_CASE_FILE: jobs/testjob_${{matrix.job_id}}.txt
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
job_id: [1, 2, 3]
|
job_id: [1, 2, 3]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
@ -261,15 +262,14 @@ jobs:
|
||||||
${{ runner.os }}-dubbo-snapshot-${{ github.sha }}
|
${{ runner.os }}-dubbo-snapshot-${{ github.sha }}
|
||||||
${{ runner.os }}-dubbo-snapshot-
|
${{ runner.os }}-dubbo-snapshot-
|
||||||
- name: "Download test list"
|
- name: "Download test list"
|
||||||
uses: actions/download-artifact@v2
|
uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-list
|
name: test-list
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Set up JDK 8"
|
- name: "Set up JDK ${{matrix.jdk}}"
|
||||||
uses: actions/setup-java@v3
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 8
|
java-version: ${{matrix.jdk}}
|
||||||
distribution: 'zulu'
|
|
||||||
- name: "Init Candidate Versions"
|
- name: "Init Candidate Versions"
|
||||||
run: |
|
run: |
|
||||||
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
DUBBO_VERSION="${{needs.build-source.outputs.version}}"
|
||||||
|
|
@ -282,9 +282,9 @@ jobs:
|
||||||
run: cd test && bash ./run-tests.sh
|
run: cd test && bash ./run-tests.sh
|
||||||
- name: "Upload test result"
|
- name: "Upload test result"
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/*-result*
|
path: test/jobs/*-result*
|
||||||
|
|
||||||
integration-test-result:
|
integration-test-result:
|
||||||
|
|
@ -292,21 +292,23 @@ jobs:
|
||||||
if: always()
|
if: always()
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
JAVA_VER: 8
|
JAVA_VER: ${{matrix.jdk}}
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
jdk: [ 8, 11, 17, 19 ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
repository: 'apache/dubbo-samples'
|
repository: 'apache/dubbo-samples'
|
||||||
ref: master
|
ref: master
|
||||||
- name: "Download test result"
|
- name: "Download test result"
|
||||||
uses: actions/download-artifact@v2
|
uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: test-result
|
name: test-result-${{matrix.jdk}}
|
||||||
path: test/jobs/
|
path: test/jobs/
|
||||||
- name: "Merge test result"
|
- name: "Merge test result"
|
||||||
run: ./test/scripts/merge-test-results.sh
|
run: ./test/scripts/merge-test-results.sh
|
||||||
|
|
||||||
|
|
||||||
error-code-inspecting:
|
error-code-inspecting:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
Loading…
Reference in New Issue