From b6a806a5fbfd2bf8ab708fd715a692f6da083f8b Mon Sep 17 00:00:00 2001
From: Julien Catania <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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 <julien.catania@gmail.com>
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