From 2ae4b645e1954069c65877b06fc6e94f1919aa99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Nordstr=C3=B6m?= <totte.nordstrom@gmail.com>
Date: Wed, 8 Feb 2023 10:10:48 +0100
Subject: [PATCH] ci: test coverage report from pipeline

---
 .gitlab-ci.yml | 6 ++++++
 jest.config.js | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 77d45752e..1b7918b56 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,6 +41,12 @@ test:
   stage: test
   script:
     - npm run test
+  coverage: /All files[^|]*\|[^|]*\s+([\d\.]+)/
+  artifacts:
+    reports:
+      coverage_report:
+        coverage_format: cobertura
+        path: coverage/cobertura-coverage.xml
   dependencies:
     - install
   needs:
diff --git a/jest.config.js b/jest.config.js
index c29a420ec..c6f72e0a7 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -2,7 +2,7 @@ module.exports = {
   collectCoverage: true,
   collectCoverageFrom: ["./packages/**/*.tsx"],
   coveragePathIgnorePatterns: ["/node_modules/", "/dist/", ".stories.tsx"],
-  coverageReporters: ["text"],
+  coverageReporters: ["text", "cobertura"],
   coverageThreshold: {
     global: {
       branches: 80,
-- 
GitLab