Skip to content

Commit 0569774

Browse files
committed
Test Results as artifacts for failed runs
1 parent 38279c6 commit 0569774

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
jdkFile: '${{ runner.temp }}/java_package.tar.gz'
6464
architecture: x64
6565
- name: Test
66+
id: run_test_cases
6667
uses: burrunan/gradle-cache-action@v1
6768
with:
6869
job-id: jdk${{ matrix.jdk.version }}
@@ -71,3 +72,13 @@ jobs:
7172
build
7273
properties: |
7374
testng.test.extra.jvmargs=${{ matrix.testExtraJvmArgs }}
75+
- name: 'Generate unique build id'
76+
id: build_id
77+
if: ${{ steps.run_test_cases.outcome == 'failure' }}
78+
run: echo "id=$(date +%s)" >> $GITHUB_OUTPUT
79+
- name: Upload build reports
80+
if: ${{ steps.run_test_cases.outcome == 'failure' }}
81+
uses: actions/upload-artifact@v3
82+
with:
83+
name: build-reports-${{ matrix.jdk.group }}-${{ matrix.jdk.version }}-${{ steps.build_id.outputs.id }}
84+
path: testng-core/build/reports/tests/test/**

0 commit comments

Comments
 (0)