@@ -117,19 +117,31 @@ jobs:
117
117
run : mvn -B test -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
118
118
119
119
- name : Copy test results
120
- if : success() || failure ()
120
+ if : always ()
121
121
run : |
122
122
shopt -s globstar
123
123
mkdir unit
124
124
cp --parents ./**/target/*-reports/*.xml unit/
125
125
126
126
- name : Upload test results
127
127
uses : actions/upload-artifact@v4
128
- if : success() || failure ()
128
+ if : always ()
129
129
with :
130
130
name : test-results
131
131
path : " */**/target/*-reports/*.xml"
132
132
133
+ - name : Parse test results
134
+ uses : mikepenz/action-junit-report@v5
135
+ if : always()
136
+ with :
137
+ check_name : Unit tests report
138
+ require_tests : true
139
+ report_paths : " */**/target/*-reports/*.xml"
140
+ follow_symlink : true
141
+ detailed_summary : true
142
+ updateComment : false
143
+ skip_annotations : true
144
+
133
145
setup-integration-tests :
134
146
name : Setup ITs
135
147
runs-on : ubuntu-latest
@@ -239,6 +251,18 @@ jobs:
239
251
name : ccm-log-cassandra-${{ matrix.java-version }}-${{ matrix.cassandra-version }}
240
252
path : /tmp/ccm*/ccm*/node*/logs/*
241
253
254
+ - name : Parse test results
255
+ uses : mikepenz/action-junit-report@v5
256
+ if : always()
257
+ with :
258
+ check_name : Integration tests report for Cassandra ${{ steps.cassandra-version.outputs.value }}
259
+ require_tests : true
260
+ report_paths : " */**/target/*-reports/*.xml"
261
+ follow_symlink : true
262
+ detailed_summary : true
263
+ updateComment : false
264
+ skip_annotations : true
265
+
242
266
scylla-integration-tests :
243
267
name : Scylla ITs
244
268
runs-on : ubuntu-latest
@@ -343,3 +367,15 @@ jobs:
343
367
with :
344
368
name : ccm-log-scylla-${{ matrix.java-version }}-${{ matrix.scylla-version }}
345
369
path : /tmp/ccm*/ccm*/node*/logs/*
370
+
371
+ - name : Parse test results
372
+ uses : mikepenz/action-junit-report@v5
373
+ if : always()
374
+ with :
375
+ check_name : Integration tests report for Scylla ${{ steps.scylla-version.outputs.value }}
376
+ require_tests : true
377
+ report_paths : " */**/target/*-reports/*.xml"
378
+ follow_symlink : true
379
+ detailed_summary : true
380
+ updateComment : false
381
+ skip_annotations : true
0 commit comments