Update to use new test-reporter on ci (#724)

This commit is contained in:
Ahmed Messaoud 2024-06-17 17:57:51 -07:00 коммит произвёл GitHub
Родитель cfb557c79f
Коммит 3c9eefd37d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 22 добавлений и 24 удалений

23
.github/workflows/ci-report.yml поставляемый
Просмотреть файл

@ -1,23 +0,0 @@
name: CI Report
on:
workflow_run:
workflows: ['CI']
types:
- completed
permissions:
contents: read
actions: read
checks: write
jobs:
ut-report:
runs-on: ubuntu-latest
steps:
- uses: dorny/test-reporter@v1
with:
artifact: unit-test
name: CI report
path: '*.xml'
reporter: java-junit

23
.github/workflows/ci.yml поставляемый
Просмотреть файл

@ -127,4 +127,25 @@ jobs:
name: unit-test-${{ matrix.target.name }}-${{ matrix.target.arch }}
path: |
${{ matrix.target.name }}-${{ matrix.target.arch }}.log
${{ matrix.target.name }}-${{ matrix.target.arch }}.xml
${{ matrix.target.name }}-${{ matrix.target.arch }}.xml
report:
name: Report
needs: unit-test
runs-on: ubuntu-latest
permissions:
checks: write
pull-requests: write
if: always()
steps:
- name: Download Test Report Artifacts
uses: actions/download-artifact@v4
with:
path: ci-test
pattern: 'unit-test-*'
merge-multiple: true
- name: Publish Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
with:
files: 'ci-test/*.xml'