From 3f8e4849f11cc74e915dc5de21b896ece808dbc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B9=20=D0=92=D0=B8?= =?UTF-8?q?=D0=B3=D0=B4=D0=BE=D1=80=D0=BE=D0=B2?= Date: Sun, 9 Mar 2025 12:49:46 +0300 Subject: [PATCH] fix reports --- .gitignore | 1 + jest.config.js | 3 +++ package.json | 12 +++++++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c0de896..afad78a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /coverage **/junit.xml .dependencies-cache +/reports diff --git a/jest.config.js b/jest.config.js index 40dd1ae..ba2209e 100644 --- a/jest.config.js +++ b/jest.config.js @@ -3,4 +3,7 @@ module.exports = { '^.+\\.(js|jsx)$': 'babel-jest', }, reporters: ['default', 'jest-junit'], + coverageReporters: ['cobertura', 'lcov', 'text'], + collectCoverageFrom: ['src/**/*.{js,jsx}', '!src/**/*.test.{js,jsx}', '!src/index.js', '!src/reportWebVitals.js'], + coverageDirectory: 'coverage', }; diff --git a/package.json b/package.json index 1c1bb2a..05810cc 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,17 @@ "dev": "webpack serve --mode=development --open=false", "build": "webpack --mode=production", "lint": "eslint -c .eslintrc.json src --fix", - "test": "jest --coverage --verbose" + "test": "jest --coverage --verbose", + "test:ci": "jest --coverage --verbose --ci --reporters=default --reporters=jest-junit" + }, + "jest-junit": { + "outputDirectory": "reports", + "outputName": "junit.xml", + "ancestorSeparator": " › ", + "uniqueOutputName": "false", + "suiteNameTemplate": "{filepath}", + "classNameTemplate": "{classname}", + "titleTemplate": "{title}" }, "repository": { "type": "git",