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 }}