From b6a806a5fbfd2bf8ab708fd715a692f6da083f8b Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 16:42:11 +0100 Subject: [PATCH 01/10] 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 00000000..df9738ea --- /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 }} From 487a312548d580575f359792d3925211af78b889 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 16:46:57 +0100 Subject: [PATCH 02/10] feat(ci) adding running 5 reporters --- .github/workflows/test-all-reports.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index df9738ea..f4230c0c 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -1,4 +1,4 @@ -name: Test Report +name: Run report on: pull_request: @@ -18,19 +18,20 @@ jobs: reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx ] include: - reporter: jest-junit - path: __tests__/fixtures/jest-junit.xml + path: ./__tests__/fixtures/jest-junit.xml - reporter: mocha-json - path: __tests__/fixtures/mocha-json.json + path: ./__tests__/fixtures/mocha-json.json - reporter: swift-xunit - path: __tests__/fixtures/swift-xunit.xml + path: ./__tests__/fixtures/swift-xunit.xml - reporter: dart-json - path: __tests__/fixtures/dart-json.json + path: ./__tests__/fixtures/dart-json.json - reporter: dotnet-trx - path: __tests__/fixtures/dotnet-trx.xml - name: Workflow test + path: ./__tests__/fixtures/dotnet-trx.xml + name: Run runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: ./ with: artifact: ${{ matrix.reporter }} From 532f722cdf0d02e97acf4979381ad07a07de156c Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 16:48:52 +0100 Subject: [PATCH 03/10] feat(ci) adding running 5 reporters --- .github/workflows/test-all-reports.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index f4230c0c..ad931bf9 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - + - run : ls -all ./__tests__/fixtures/ - uses: ./ with: artifact: ${{ matrix.reporter }} From e2d72d85c3d1fc825258b8727ae2b54d6d3b7e12 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 16:57:20 +0100 Subject: [PATCH 04/10] feat(ci) removing artifact input --- .github/workflows/test-all-reports.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index ad931bf9..5ebdac11 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -1,4 +1,4 @@ -name: Run report +name: Run all reports on: pull_request: @@ -13,6 +13,9 @@ on: jobs: reports: + name: Run + runs-on: ubuntu-latest + strategy: matrix: reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx ] @@ -27,14 +30,12 @@ jobs: path: ./__tests__/fixtures/dart-json.json - reporter: dotnet-trx path: ./__tests__/fixtures/dotnet-trx.xml - name: Run - runs-on: ubuntu-latest + steps: - uses: actions/checkout@v4 - run : ls -all ./__tests__/fixtures/ - uses: ./ with: - artifact: ${{ matrix.reporter }} name: ${{ matrix.reporter }} path: ${{ matrix.path }} reporter: ${{ matrix.reporter }} From 6614295132dd1a0788ad3182f2cfaf737d59422e Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:02:33 +0100 Subject: [PATCH 05/10] feat(ci) fail-on-error: false --- .github/workflows/test-all-reports.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index 5ebdac11..dffbb9e8 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -39,3 +39,4 @@ jobs: name: ${{ matrix.reporter }} path: ${{ matrix.path }} reporter: ${{ matrix.reporter }} + fail-on-error: false From f6168414cd7f942eb3c4181a0d60608aa10c4010 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:04:05 +0100 Subject: [PATCH 06/10] feat(ci) fix dotnet trx --- .github/workflows/test-all-reports.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index dffbb9e8..ea7d637b 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -29,7 +29,7 @@ jobs: - reporter: dart-json path: ./__tests__/fixtures/dart-json.json - reporter: dotnet-trx - path: ./__tests__/fixtures/dotnet-trx.xml + path: ./__tests__/fixtures/dotnet-trx.trx steps: - uses: actions/checkout@v4 From 3bb403de5c68221b7231050c8aef44c3aaf1bacd Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:05:17 +0100 Subject: [PATCH 07/10] feat(ci) add report to the name --- .github/workflows/test-all-reports.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index ea7d637b..f27b69ef 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -36,7 +36,7 @@ jobs: - run : ls -all ./__tests__/fixtures/ - uses: ./ with: - name: ${{ matrix.reporter }} + name: ${{ matrix.reporter }} report path: ${{ matrix.path }} reporter: ${{ matrix.reporter }} fail-on-error: false From 1e50f0d29a65db144f0fff9bb2bf797b58874f11 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:11:20 +0100 Subject: [PATCH 08/10] feat(ci) add java-junit --- .github/workflows/test-all-reports.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index f27b69ef..3dd71e3d 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx ] + reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx, java-junit ] include: - reporter: jest-junit path: ./__tests__/fixtures/jest-junit.xml @@ -30,10 +30,12 @@ jobs: path: ./__tests__/fixtures/dart-json.json - reporter: dotnet-trx path: ./__tests__/fixtures/dotnet-trx.trx + - reporter: java-junit + path: ./__tests__/fixtures/external/pulsar-test-report.xml steps: - uses: actions/checkout@v4 - - run : ls -all ./__tests__/fixtures/ + - uses: ./ with: name: ${{ matrix.reporter }} report From f61aefcd0aa871714f0aa372a033615d63b6b065 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:13:14 +0100 Subject: [PATCH 09/10] feat(ci) add java-junit --- .github/workflows/test-all-reports.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index 3dd71e3d..bb2a8255 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -31,7 +31,7 @@ jobs: - reporter: dotnet-trx path: ./__tests__/fixtures/dotnet-trx.trx - reporter: java-junit - path: ./__tests__/fixtures/external/pulsar-test-report.xml + path: ./__tests__/fixtures/external/java/pulsar-test-report.xml steps: - uses: actions/checkout@v4 From 731829c27b44ce7962d48d46cc8cc0f95388c836 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Mon, 15 Jan 2024 17:26:13 +0100 Subject: [PATCH 10/10] feat(ci) add flutter-json --- .github/workflows/test-all-reports.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-all-reports.yml b/.github/workflows/test-all-reports.yml index bb2a8255..c0975a88 100644 --- a/.github/workflows/test-all-reports.yml +++ b/.github/workflows/test-all-reports.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx, java-junit ] + reporter: [ jest-junit, mocha-json, swift-xunit, dart-json, dotnet-trx, java-junit, flutter-json ] include: - reporter: jest-junit path: ./__tests__/fixtures/jest-junit.xml @@ -32,6 +32,8 @@ jobs: path: ./__tests__/fixtures/dotnet-trx.trx - reporter: java-junit path: ./__tests__/fixtures/external/java/pulsar-test-report.xml + - reporter: flutter-json + path: ./__tests__/fixtures/external/flutter/provider-test-results.json steps: - uses: actions/checkout@v4