From a991612fee002a40e6285203b1bcc90686808f76 Mon Sep 17 00:00:00 2001
From: sebo <sebastian.bergandy@external.mgm-cp.com>
Date: Wed, 14 May 2025 19:50:27 +0200
Subject: [PATCH] OZG-7856 add unit tests report into pipeline

---
 .gitlab-ci.yml             | 6 +++++-
 alfa-client/jest.preset.js | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f39410a950..64376a155c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,6 @@ variables:
 default:
   before_script:
     - cd alfa-client
-    - ls -a
     - npm install -g pnpm@9.15.4
     - pnpm config set store-dir .pnpm-store
     - pnpm install --frozen-lockfile
@@ -45,6 +44,11 @@ alfa test:
     - pnpx nx run-many --target=test --parallel -- --runInBand
   rules:
     - if: '$CI_COMMIT_BRANCH != "main"'
+  artifacts:
+    when: always
+    reports:
+      junit:
+        - reports/unit-tests.xml
 
 .admin:
   stage: lint
diff --git a/alfa-client/jest.preset.js b/alfa-client/jest.preset.js
index 39ba69ad33..3e0b4a8bd6 100644
--- a/alfa-client/jest.preset.js
+++ b/alfa-client/jest.preset.js
@@ -29,4 +29,5 @@ module.exports = {
     'lodash-es': 'lodash',
   },
   workerIdleMemoryLimit: '1024MB',
+  reporters: ['default', ['jest-junit', { outputDirectory: 'reports', outputName: 'unit-tests.xml' }]],
 };
-- 
GitLab