ci: fix and enhance coverage report

This commit is contained in:
Rainer Killinger
2022-08-22 12:34:55 +02:00
parent c7b30cf749
commit 2130d84920
2 changed files with 8 additions and 3 deletions

View File

@@ -60,9 +60,14 @@ unit:
script: script:
- npm run check-icons - npm run check-icons
- npm run test -- --watch=false --no-progress --code-coverage - npm run test -- --watch=false --no-progress --code-coverage
coverage: '/Statements[^:]*\:[^:]*\s+([\d\.]+)%/'
artifacts: artifacts:
paths: paths:
- coverage - coverage
reports:
coverage_report:
coverage_format: cobertura
path: coverage/cobertura-coverage.xml
# Disabled until redesign is settled # Disabled until redesign is settled
# #

View File

@@ -32,8 +32,8 @@ module.exports = function (config) {
clearContext: false // leave Jasmine Spec Runner output visible in browser clearContext: false // leave Jasmine Spec Runner output visible in browser
}, },
coverageIstanbulReporter: { coverageIstanbulReporter: {
dir: require('path').join(__dirname, '../coverage'), dir: require('path').join(__dirname, './coverage'),
reports: ['html', 'lcovonly', 'text-summary'], reports: ['html', 'lcovonly', 'text-summary', 'cobertura'],
fixWebpackSourcePaths: true fixWebpackSourcePaths: true
}, },
reporters: config.buildWebpack.options.codeCoverage ? ['mocha', 'coverage-istanbul'] : ['mocha'], reporters: config.buildWebpack.options.codeCoverage ? ['mocha', 'coverage-istanbul'] : ['mocha'],