Files
twenty/packages/twenty-front/nyc.config.cjs
martmull f8f9bb2b78 Serverless function timeout concerns (#9689)
closes https://github.com/twentyhq/core-team-issues/issues/242
- unify timeout behavior between local and lambda
- add timeout in serverless entity
- set timeout default to 300s (5min)
2025-01-17 13:49:02 +00:00

50 lines
1002 B
JavaScript

// @ts-check
const globalCoverage = {
branches: 23,
statements: 39,
lines: 39,
functions: 28,
exclude: ['src/generated/**/*'],
};
const modulesCoverage = {
branches: 25,
statements: 44,
lines: 45,
functions: 38,
include: ['src/modules/**/*'],
exclude: ['src/**/*.ts'],
};
const pagesCoverage = {
branches: 35,
statements: 60,
lines: 60,
functions: 45,
exclude: ['src/generated/**/*', 'src/modules/**/*', 'src/**/*.ts'],
};
const performanceCoverage = {
branches: 35,
statements: 60,
lines: 60,
functions: 45,
exclude: ['src/generated/**/*', 'src/modules/**/*', 'src/**/*.ts'],
};
const getCoverageConfig = () => {
const storybookStoriesFolders = process.env.STORYBOOK_SCOPE;
switch (storybookStoriesFolders) {
case 'pages':
return pagesCoverage;
case 'modules':
return modulesCoverage;
case 'performance':
return performanceCoverage;
default:
return globalCoverage;
}
};
module.exports = getCoverageConfig();