set jest coverage check for webapp workflow

This commit is contained in:
mahula 2023-03-16 17:23:56 +01:00
parent 3533a36cdc
commit 556c63a864
2 changed files with 6 additions and 10 deletions

View File

@ -73,14 +73,6 @@ jobs:
- name: backend | docker-compose
run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps webapp
- name: webapp | Unit tests
- name: webapp | Unit tests incl. coverage check
run: docker-compose exec -T webapp yarn test
- name: webapp | Coverage check
uses: webcraftmedia/coverage-check-action@master
with:
report_name: Coverage Webapp
type: lcov
result_path: ./coverage/lcov.info
min_coverage: 83
token: ${{ github.token }}

View File

@ -15,7 +15,11 @@ module.exports = {
'!**/.prettierrc.js',
'!**/nuxt.config.js',
],
coverageReporters: ['lcov', 'text'],
coverageThreshold: {
global: {
lines: 83,
},
},
setupFiles: ['<rootDir>/test/registerContext.js', '<rootDir>/test/testSetup.js'],
transform: {
'.*\\.(vue)$': 'vue-jest',