/ vitest.config.js
vitest.config.js
1 /** 2 * Copyright 2025 Defense Unicorns 3 * SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-Defense-Unicorns-Commercial 4 */ 5 6 import { defineConfig } from 'vitest/config'; 7 8 const isCi = process.env.CI_COVERAGE_ALL === 'true'; 9 10 export default defineConfig({ 11 test: { 12 globals: true, 13 environment: 'node', 14 include: ['**/*.spec.ts'], 15 exclude: ['test/vitest/**', 'scripts/**'], 16 coverage: { 17 provider: 'v8', 18 reporter: ['text', 'html'], 19 all: isCi, 20 include: ['src/pepr/**'], 21 exclude: ['**/docs-gen/**', '**/crd/generated/**', '**/crd/sources/**', 'uds-docs/**'], 22 }, 23 }, 24 });