From efb5a50efc9a97ac7cf496e05cd2fef11382f849 Mon Sep 17 00:00:00 2001 From: marcellmueller Date: Wed, 22 Jan 2025 10:04:05 -0800 Subject: [PATCH 1/2] chore: use lcov for vitest coverage reporting --- backend/package-lock.json | 16 +--------------- backend/package.json | 3 +-- backend/vitest.config.mts | 6 ++---- 3 files changed, 4 insertions(+), 21 deletions(-) diff --git a/backend/package-lock.json b/backend/package-lock.json index 53f981da9..cb39f0f71 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -55,8 +55,7 @@ "tsconfig-paths": "^4.2.0", "typescript": "^5.2.2", "unplugin-swc": "^1.5.1", - "vitest": "^3.0.2", - "vitest-sonar-reporter": "^2.0.0" + "vitest": "^3.0.2" } }, "node_modules/@ampproject/remapping": { @@ -12150,19 +12149,6 @@ } } }, - "node_modules/vitest-sonar-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vitest-sonar-reporter/-/vitest-sonar-reporter-2.0.0.tgz", - "integrity": "sha512-LorC3NnmrBrryx4+l3BEsNQjD0Y7wfmrD1y/+tHDuZUuVj7w8nOxRXCBSppDfmgfpToOhwchh0JcL4IGMKUKDA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "vitest": ">=1" - } - }, "node_modules/vitest/node_modules/magic-string": { "version": "0.30.17", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", diff --git a/backend/package.json b/backend/package.json index 9facc5425..00f99b3b7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -71,8 +71,7 @@ "tsconfig-paths": "^4.2.0", "typescript": "^5.2.2", "unplugin-swc": "^1.5.1", - "vitest": "^3.0.2", - "vitest-sonar-reporter": "^2.0.0" + "vitest": "^3.0.2" }, "lint-staged": { "*.{js,ts}": "./node_modules/.bin/eslint --cache --fix" diff --git a/backend/vitest.config.mts b/backend/vitest.config.mts index d9f486530..4a7042870 100644 --- a/backend/vitest.config.mts +++ b/backend/vitest.config.mts @@ -8,13 +8,11 @@ export default defineConfig({ exclude: ["**/node_modules/**"], globals: true, environment: "node", + setupFiles: "test/test-setup.ts", coverage: { provider: "v8", - reporter: ["text-summary", "text", "json", "html"], + reporter: ["lcov"], }, - reporters: process.env.GITHUB_ACTIONS - ? [["vitest-sonar-reporter", { outputFile: "test-report.xml" }]] - : [], }, plugins: [swc.vite()], }); From 11d84efbccada4310b9f1bc412c611c7df19d64f Mon Sep 17 00:00:00 2001 From: marcellmueller Date: Wed, 22 Jan 2025 10:08:04 -0800 Subject: [PATCH 2/2] chore: remove test-setup and re-add reporting summaries --- backend/vitest.config.mts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/vitest.config.mts b/backend/vitest.config.mts index 4a7042870..d0f5caaac 100644 --- a/backend/vitest.config.mts +++ b/backend/vitest.config.mts @@ -8,10 +8,9 @@ export default defineConfig({ exclude: ["**/node_modules/**"], globals: true, environment: "node", - setupFiles: "test/test-setup.ts", coverage: { provider: "v8", - reporter: ["lcov"], + reporter: ["lcov", "text-summary", "text", "json", "html"], }, }, plugins: [swc.vite()],