From 0968a26a84e242153a8b424c73b5320dfc4aa604 Mon Sep 17 00:00:00 2001 From: himself65 Date: Sat, 25 Mar 2023 01:39:57 -0500 Subject: [PATCH] test: ignore coverage on data-center package It will be removed soon. --- .../__snapshots__/ProviderComposer.spec.tsx.snap | 2 +- .../__tests__/__snapshots__/index.spec.tsx.snap | 2 +- nyc.config.js | 12 ++++++++++++ package.json | 1 + vitest.config.ts | 4 ++++ yarn.lock | 1 + 6 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 nyc.config.js diff --git a/apps/web/src/components/__tests__/__snapshots__/ProviderComposer.spec.tsx.snap b/apps/web/src/components/__tests__/__snapshots__/ProviderComposer.spec.tsx.snap index 52836a18e..ce3f370cb 100644 --- a/apps/web/src/components/__tests__/__snapshots__/ProviderComposer.spec.tsx.snap +++ b/apps/web/src/components/__tests__/__snapshots__/ProviderComposer.spec.tsx.snap @@ -1,4 +1,4 @@ -// Vitest Snapshot v1 +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`ProviderComposer 1`] = ` diff --git a/apps/web/src/hooks/__tests__/__snapshots__/index.spec.tsx.snap b/apps/web/src/hooks/__tests__/__snapshots__/index.spec.tsx.snap index d7c816113..c763c5a01 100644 --- a/apps/web/src/hooks/__tests__/__snapshots__/index.spec.tsx.snap +++ b/apps/web/src/hooks/__tests__/__snapshots__/index.spec.tsx.snap @@ -1,4 +1,4 @@ -// Vitest Snapshot v1 +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`usePageMetas > basic 1`] = ` diff --git a/nyc.config.js b/nyc.config.js new file mode 100644 index 000000000..cb3909235 --- /dev/null +++ b/nyc.config.js @@ -0,0 +1,12 @@ +'use strict'; + +// eslint-disable-next-line @typescript-eslint/no-var-requires +const defaultExclude = require('@istanbuljs/schema/default-exclude'); + +module.exports = { + exclude: [ + ...defaultExclude, + // data-center will be removed in the future, we don't need to coverage it + 'packages/data-center/**', + ], +}; diff --git a/package.json b/package.json index 9c6d6e88c..4c317e29f 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@affine/cli": "workspace:*", + "@istanbuljs/schema": "^0.1.3", "@perfsee/sdk": "^1.5.1", "@playwright/test": "^1.31.2", "@testing-library/react": "^14.0.0", diff --git a/vitest.config.ts b/vitest.config.ts index 21ac44591..262b0ada7 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -26,6 +26,10 @@ export default defineConfig({ provider: 'istanbul', // or 'c8' reporter: ['lcov'], reportsDirectory: '.coverage/store', + exclude: [ + // data center will be removed in the future + 'packages/data-center', + ], }, }, }); diff --git a/yarn.lock b/yarn.lock index 8d5c8f6e0..79d7da014 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7831,6 +7831,7 @@ __metadata: resolution: "AFFiNE@workspace:." dependencies: "@affine/cli": "workspace:*" + "@istanbuljs/schema": ^0.1.3 "@perfsee/sdk": ^1.5.1 "@playwright/test": ^1.31.2 "@testing-library/react": ^14.0.0