Update Windows and MacOS actions for Download Code Coverage Test Run Artifacts for merge-multiple, v4 update

This commit is contained in:
David Murphy 2024-09-16 11:37:00 -06:00 committed by Daniel Wozniak
parent 51099d9901
commit 6e0fc168bb
3 changed files with 21 additions and 3 deletions

View file

@ -362,7 +362,7 @@ jobs:
separate-directories: false
delete-merged: true
# DGM
overwrite: true
## DGM delete this test # overwrite: true
- name: Download Code Coverage Test Run Artifacts
uses: actions/download-artifact@v4

View file

@ -311,6 +311,8 @@ jobs:
if [ "${{ inputs.skip-code-coverage }}" != "true" ]; then
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ inputs.nox-session }}.${{ matrix.transport }}.${{ matrix.tests-chunk }}
fi
# DGM
tree -a artifacts
- name: Upload Code Coverage Test Run Artifacts
if: always() && inputs.skip-code-coverage == false && steps.download-artifacts-from-vm.outcome == 'success' && job.status != 'cancelled'
@ -395,8 +397,15 @@ jobs:
if: ${{ inputs.skip-code-coverage == false }}
id: download-coverage-artifacts
with:
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}
## DGM name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}
path: artifacts/coverage/
pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}*
merge-multiple: true
# DGM
- name: DGM Show Downloaded Test Run Artifacts
run: |
tree -a artifacts
- name: Show Downloaded Test Run Artifacts
if: ${{ inputs.skip-code-coverage == false }}

View file

@ -276,6 +276,8 @@ jobs:
if [ "${{ inputs.skip-code-coverage }}" != "true" ]; then
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ inputs.nox-session }}.${{ matrix.transport }}.${{ matrix.tests-chunk }}.grp${{ matrix.test-group || '1' }}
fi
# DGM
tree -a artifacts
- name: Destroy VM
if: always()
@ -366,8 +368,15 @@ jobs:
if: ${{ inputs.skip-code-coverage == false }}
id: download-coverage-artifacts
with:
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}
## DGM name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}
path: artifacts/coverage/
pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}*
merge-multiple: true
# DGM
- name: DGM Show Downloaded Test Run Artifacts
run: |
tree -a artifacts
- name: Show Downloaded Test Run Artifacts
if: ${{ inputs.skip-code-coverage == false }}