From 01e4ed8c6c37208e9aa14021cc2868024d8f6de6 Mon Sep 17 00:00:00 2001 From: jflo Date: Tue, 12 Dec 2023 16:57:32 -0500 Subject: [PATCH] needed to store all test results in different artifacts, then recombine them Signed-off-by: jflo --- .github/workflows/acceptance-tests.yml | 5 +++-- .github/workflows/pre-review.yml | 7 ------- .github/workflows/reference-tests.yml | 5 +++-- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.github/workflows/acceptance-tests.yml b/.github/workflows/acceptance-tests.yml index d3d58f40414..21c2ec2a971 100644 --- a/.github/workflows/acceptance-tests.yml +++ b/.github/workflows/acceptance-tests.yml @@ -28,7 +28,8 @@ jobs: uses: dawidd6/action-download-artifact@v2 with: branch: main - name: acceptance-test-results + name_is_regexp: true + name: 'acceptance-node-\d*\d-test-results' path: tmp/junit-xml-reports-downloaded if_no_artifact_found: true - name: setup gradle @@ -54,7 +55,7 @@ jobs: - name: Upload Acceptance Test Results uses: actions/upload-artifact@v3.1.0 with: - name: acceptance-test-results + name: acceptance-node-${{matrix.runner_index}}-test-results path: 'acceptance-tests/tests/build/test-results/acceptanceTest/TEST-*.xml' - name: Publish Test Report uses: mikepenz/action-junit-report@v4 diff --git a/.github/workflows/pre-review.yml b/.github/workflows/pre-review.yml index a7100db9a12..b581bfd0bd0 100644 --- a/.github/workflows/pre-review.yml +++ b/.github/workflows/pre-review.yml @@ -83,13 +83,6 @@ jobs: uses: gradle/gradle-build-action@v2.10.0 - name: run unit tests run: ./gradlew $GRADLEW_UNIT_TEST_ARGS -Dorg.gradle.parallel=true -Dorg.gradle.caching=true - - name: Upload Test Report - uses: actions/upload-artifact@v3 - if: always() # always run even if the previous step fails - with: - name: junit-xml-reports - path: '**/build/test-results/test/TEST-*.xml' - retention-days: 1 - name: Publish Test Report uses: mikepenz/action-junit-report@v4 if: success() || failure() # always run even if the build step fails diff --git a/.github/workflows/reference-tests.yml b/.github/workflows/reference-tests.yml index 38cd39cb657..5ad83b4601a 100644 --- a/.github/workflows/reference-tests.yml +++ b/.github/workflows/reference-tests.yml @@ -60,7 +60,8 @@ jobs: uses: dawidd6/action-download-artifact@v2 with: branch: main - name: reference-test-results + name_is_regexp: true + name: 'reference-test-node-\d*\d-results' path: tmp/ref-xml-reports-downloaded if_no_artifact_found: true - name: setup gradle @@ -81,6 +82,6 @@ jobs: uses: actions/upload-artifact@v3 if: always() # always run even if the previous step fails with: - name: reference-test-results + name: reference-test-node-${{matrix.runner-index}}-results path: '**/build/test-results/referenceTests/TEST-*.xml'