Files
dockview/jest.config.ts
2025-12-28 12:38:06 +00:00

20 lines
725 B
TypeScript

import { JestConfigWithTsJest } from 'ts-jest';
const config: JestConfigWithTsJest = {
preset: 'ts-jest',
displayName: { name: 'root', color: 'blue' },
projects: ['<rootDir>/packages/*/jest.config.ts'],
collectCoverage: false, // Only collect when explicitly requested
collectCoverageFrom: ['<rootDir>/packages/*/src/**/*.{js,jsx,ts,tsx}'],
coveragePathIgnorePatterns: [
'/node_modules/',
'<rootDir>/packages/*/src/__tests__/',
],
coverageDirectory: 'coverage',
testResultsProcessor: 'jest-sonar-reporter',
maxWorkers: '50%', // Limit worker processes to prevent resource exhaustion
cacheDirectory: '<rootDir>/node_modules/.cache/jest',
};
export default config;