From b6a806a5fbfd2bf8ab708fd715a692f6da083f8b Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 16:42:11 +0100 Subject: [PATCH] feat(ci) adding running 5 reporters --- .github/workflows/test-all-reports.yml | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/test-all-reports.yml diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml new file mode 100644 index 0000000..df9738e --- /dev/null +++ b/.github/workflows/test-all-reports.yml @@ -0,0 +1,39 @@ +name: Test Report + +on: + pull_request: + branches: + - main + paths-ignore: [ '**.md' ] + push: + paths-ignore: [ '**.md' ] + branches: + - main + workflow_dispatch: + +jobs: + reports: + strategy: + matrix: + reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx ] + include: + - reporter: jest-junit + path: __tests__/fixtures/jest-junit.xml + - reporter: mocha-json + path: __tests__/fixtures/mocha-json.json + - reporter: swift-xunit + path: __tests__/fixtures/swift-xunit.xml + - reporter: dart-json + path: __tests__/fixtures/dart-json.json + - reporter: dotnet-trx + path: __tests__/fixtures/dotnet-trx.xml + name: Workflow test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ./ + with: + artifact: ${{ matrix.reporter }} + name: ${{ matrix.reporter }} + path: ${{ matrix.path }} + reporter: ${{ matrix.reporter }}