From d35ca76d70acf4127fa009a5ff22fccd690aff85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rge=20N=C3=A6ss?= Date: Tue, 4 Feb 2025 23:53:06 +0100 Subject: [PATCH] chore(test): add some path patterns to exclude from test coverage --- vitest.config.mts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/vitest.config.mts b/vitest.config.mts index 0e684f25d23..cb17b2b1f9d 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -8,7 +8,18 @@ export default defineConfig({ coverage: { provider: 'v8', reporter: ['html', 'json', 'json-summary'], - include: ['**/packages/**/src/**'], + include: ['packages/**/src/**'], + exclude: [ + // exclude workshop files + '**/__workshop__/**', + // exclude telemetry definitions + '**/__telemetry__/**', + // exclude internal + 'packages/@repo/**', + // exclude cli source files since their tests run in separate processes, so no coverage will be collected + 'packages/@sanity/cli/src/**', + 'packages/sanity/src/_internal/cli/**', + ], reportOnFailure: true, clean: true, },