feat: add proper coverage to ci templates

This commit is contained in:
Rainer Killinger
2022-08-17 11:45:04 +02:00
parent 308a6cf1ea
commit 35b4b6c823

View File

@@ -725,7 +725,7 @@ export function getRules(configuration: Configuration): Rules {
'include': ['src'],
'lines': 95,
'per-file': true,
'reporter': ['html', 'text-summary'],
'reporter': ['cobertura', 'html', 'text-summary'],
'require': ['ts-node/register'],
'statements': 95,
};
@@ -758,6 +758,15 @@ export function getRules(configuration: Configuration): Rules {
'npm test': {
stage: 'test',
script: ['npm run test'],
coverage: '/Statements[^:]*\\:[^:]*\\s+([\\d\\.]+)%/',
artifacts: {
reports: {
coverage_report: {
coverage_format: 'cobertura',
path: 'coverage/cobertura-coverage.xml',
},
},
},
},
'npm audit': {
allow_failure: true,