From d5b9a7b2f81b2e701282d22a48709be68df4b793 Mon Sep 17 00:00:00 2001 From: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:12:28 +0800 Subject: [PATCH] test: only remove text coverage in CI (#32043) --- web/package.json | 5 ++--- web/pnpm-lock.yaml | 15 --------------- web/vitest.config.ts | 4 +++- 3 files changed, 5 insertions(+), 19 deletions(-) diff --git a/web/package.json b/web/package.json index bde1135bdb..2e44328f53 100644 --- a/web/package.json +++ b/web/package.json @@ -47,7 +47,7 @@ "i18n:check": "tsx ./scripts/check-i18n.js", "test": "vitest run", "test:coverage": "vitest run --coverage", - "test:ci": "vitest run --coverage --reporter vitest-tiny-reporter --silent=passed-only", + "test:ci": "vitest run --coverage --silent=passed-only", "test:watch": "vitest --watch", "analyze-component": "node ./scripts/analyze-component.js", "refactor-component": "node ./scripts/refactor-component.js", @@ -236,8 +236,7 @@ "vite": "7.3.1", "vite-tsconfig-paths": "6.0.4", "vitest": "4.0.17", - "vitest-canvas-mock": "1.1.3", - "vitest-tiny-reporter": "1.3.1" + "vitest-canvas-mock": "1.1.3" }, "pnpm": { "overrides": { diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 7024688ade..169428bfbd 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -585,9 +585,6 @@ importers: vitest-canvas-mock: specifier: 1.1.3 version: 1.1.3(vitest@4.0.17) - vitest-tiny-reporter: - specifier: 1.3.1 - version: 1.3.1(@vitest/runner@4.0.17)(vitest@4.0.17) packages: @@ -7294,12 +7291,6 @@ packages: peerDependencies: vitest: ^3.0.0 || ^4.0.0 - vitest-tiny-reporter@1.3.1: - resolution: {integrity: sha512-9WfLruQBbxm4EqMIS0jDZmQjvMgsWgHUso9mHQWgjA6hM3tEVhjdG8wYo7ePFh1XbwEFzEo3XUQqkGoKZ/Td2Q==} - peerDependencies: - '@vitest/runner': ^2.0.0 || ^3.0.2 || ^4.0.0 - vitest: ^2.0.0 || ^3.0.2 || ^4.0.0 - vitest@4.0.17: resolution: {integrity: sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -15351,12 +15342,6 @@ snapshots: moo-color: 1.0.3 vitest: 4.0.17(@types/node@18.15.0)(@vitest/browser-playwright@4.0.17)(jiti@1.21.7)(jsdom@27.3.0(canvas@3.2.1))(sass@1.93.2)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) - vitest-tiny-reporter@1.3.1(@vitest/runner@4.0.17)(vitest@4.0.17): - dependencies: - '@vitest/runner': 4.0.17 - tinyrainbow: 3.0.3 - vitest: 4.0.17(@types/node@18.15.0)(@vitest/browser-playwright@4.0.17)(jiti@1.21.7)(jsdom@27.3.0(canvas@3.2.1))(sass@1.93.2)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) - vitest@4.0.17(@types/node@18.15.0)(@vitest/browser-playwright@4.0.17)(jiti@1.21.7)(jsdom@27.3.0(canvas@3.2.1))(sass@1.93.2)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.17 diff --git a/web/vitest.config.ts b/web/vitest.config.ts index 370bc74904..79486b6b4b 100644 --- a/web/vitest.config.ts +++ b/web/vitest.config.ts @@ -1,6 +1,8 @@ import { defineConfig, mergeConfig } from 'vitest/config' import viteConfig from './vite.config' +const isCI = !!process.env.CI + export default mergeConfig(viteConfig, defineConfig({ test: { environment: 'jsdom', @@ -8,7 +10,7 @@ export default mergeConfig(viteConfig, defineConfig({ setupFiles: ['./vitest.setup.ts'], coverage: { provider: 'v8', - reporter: ['json', 'json-summary'], + reporter: isCI ? ['json', 'json-summary'] : ['text', 'json', 'json-summary'], }, }, }))