forked from github/verilator
CI: coverage action parallelism
This commit is contained in:
parent
a91cf18d09
commit
274475aefd
38
.github/workflows/coverage.yml
vendored
38
.github/workflows/coverage.yml
vendored
@ -32,7 +32,7 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
|
|
||||||
|
|
||||||
test-dist:
|
test-dist:
|
||||||
@ -48,8 +48,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-dist ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-dist ci/ci-script.bash"
|
||||||
|
|
||||||
test-vlt-0:
|
test-vlt-0:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -64,8 +64,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vlt-0 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vlt-0 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vlt-1:
|
test-vlt-1:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -80,8 +80,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vlt-1 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vlt-1 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vlt-2:
|
test-vlt-2:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -96,8 +96,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vlt-2 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vlt-2 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vlt-3:
|
test-vlt-3:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -112,8 +112,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vlt-3 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vlt-3 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vltmt-0:
|
test-vltmt-0:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -128,8 +128,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vltmt-0 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vltmt-0 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vltmt-1:
|
test-vltmt-1:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -144,8 +144,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vltmt-1 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vltmt-1 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vltmt-2:
|
test-vltmt-2:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -160,8 +160,8 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vltmt-2 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vltmt-2 ci/ci-script.bash"
|
||||||
|
|
||||||
test-vltmt-3:
|
test-vltmt-3:
|
||||||
needs: buildjob
|
needs: buildjob
|
||||||
@ -176,5 +176,5 @@ jobs:
|
|||||||
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
key: coverage-${{ env.cache-name }}-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
coverage-${{ env.cache-name }}
|
coverage-${{ env.cache-name }}
|
||||||
- run: bash CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash
|
- run: bash -c "CI_BUILD_STAGE_NAME=build ci/ci-install-build.bash"
|
||||||
- run: bash TESTS=coverage-vltmt-3 ci/ci-script.bash
|
- run: bash -c "TESTS=coverage-vltmt-3 ci/ci-script.bash"
|
||||||
|
Loading…
Reference in New Issue
Block a user