Run coverage only if requested

I find it annoying to wait for code coverage tools to complete (~3
seconds) and especially to scroll up for every test run. So, this should
run coverage only on our build server *or* if you add `--coverage` on
the command line.
This commit is contained in:
Robert Schäfer 2019-05-28 18:27:52 +02:00
parent 9c53e135c8
commit 13c87ae889
3 changed files with 2 additions and 4 deletions

View File

@ -22,7 +22,7 @@ install:
script: script:
# Backend # Backend
- docker-compose exec backend yarn run lint - docker-compose exec backend yarn run lint
- docker-compose exec backend yarn run test:jest --ci --verbose=false - docker-compose exec backend yarn run test:jest --ci --verbose=false --coverage
- docker-compose exec backend yarn run db:reset - docker-compose exec backend yarn run db:reset
- docker-compose exec backend yarn run db:seed - docker-compose exec backend yarn run db:seed
- docker-compose exec backend yarn run test:cucumber - docker-compose exec backend yarn run test:cucumber
@ -30,7 +30,7 @@ script:
- docker-compose exec backend yarn run db:seed - docker-compose exec backend yarn run db:seed
# Frontend # Frontend
- docker-compose exec webapp yarn run lint - docker-compose exec webapp yarn run lint
- docker-compose exec webapp yarn run test --ci --verbose=false - docker-compose exec webapp yarn run test --ci --verbose=false --coverage
- docker-compose exec -d backend yarn run test:before:seeder - docker-compose exec -d backend yarn run test:before:seeder
# Fullstack # Fullstack
- CYPRESS_RETRIES=1 yarn run cypress:run - CYPRESS_RETRIES=1 yarn run cypress:run

View File

@ -26,7 +26,6 @@
"license": "MIT", "license": "MIT",
"jest": { "jest": {
"verbose": true, "verbose": true,
"collectCoverage": true,
"collectCoverageFrom": [ "collectCoverageFrom": [
"**/*.js", "**/*.js",
"!**/node_modules/**", "!**/node_modules/**",

View File

@ -22,7 +22,6 @@
}, },
"jest": { "jest": {
"verbose": true, "verbose": true,
"collectCoverage": true,
"collectCoverageFrom": [ "collectCoverageFrom": [
"**/*.{js,vue}", "**/*.{js,vue}",
"!**/node_modules/**", "!**/node_modules/**",