From 47b79d80923ff6603bcbd4ffee502169c24db375 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 4 Mar 2025 11:06:13 -0800 Subject: [PATCH] Chore: add codecov frontend test results --- .gitignore | 1 + src-ui/jest.config.js | 9 +++++++++ src-ui/package-lock.json | 34 ++++++++++++++++++++++++++++++++++ src-ui/package.json | 1 + 4 files changed, 45 insertions(+) diff --git a/.gitignore b/.gitignore index 0fd9d7bcd..452273705 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ nosetests.xml coverage.xml *,cover .pytest_cache +junit.xml # Translations *.mo diff --git a/src-ui/jest.config.js b/src-ui/jest.config.js index 78edc0822..2d79cd342 100644 --- a/src-ui/jest.config.js +++ b/src-ui/jest.config.js @@ -12,4 +12,13 @@ module.exports = { '^src/(.*)': '/src/$1', }, workerIdleMemoryLimit: '512MB', + reporters: [ + 'default', + [ + 'jest-junit', + { + classNameTemplate: '{classname} {title}', + }, + ], + ], } diff --git a/src-ui/package-lock.json b/src-ui/package-lock.json index 824333f27..3cfcf23a2 100644 --- a/src-ui/package-lock.json +++ b/src-ui/package-lock.json @@ -61,6 +61,7 @@ "eslint": "^9.21.0", "jest": "29.7.0", "jest-environment-jsdom": "^29.7.0", + "jest-junit": "^16.0.0", "jest-preset-angular": "^14.5.3", "jest-websocket-mock": "^2.5.0", "patch-package": "^8.0.0", @@ -12403,6 +12404,32 @@ "fsevents": "^2.3.2" } }, + "node_modules/jest-junit": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", + "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/jest-junit/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/jest-leak-detector": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", @@ -19250,6 +19277,13 @@ } } }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true, + "license": "MIT" + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", diff --git a/src-ui/package.json b/src-ui/package.json index c6d5a6e0c..70f0b8e0f 100644 --- a/src-ui/package.json +++ b/src-ui/package.json @@ -63,6 +63,7 @@ "eslint": "^9.21.0", "jest": "29.7.0", "jest-environment-jsdom": "^29.7.0", + "jest-junit": "^16.0.0", "jest-preset-angular": "^14.5.3", "jest-websocket-mock": "^2.5.0", "patch-package": "^8.0.0",