From 13c87ae889a656822a33deb2e5fa19043feabd96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Tue, 28 May 2019 18:27:52 +0200 Subject: [PATCH] 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. --- .travis.yml | 4 ++-- backend/package.json | 1 - webapp/package.json | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4d9a4c733..6ba9d7f12 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ install: script: # Backend - 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:seed - docker-compose exec backend yarn run test:cucumber @@ -30,7 +30,7 @@ script: - docker-compose exec backend yarn run db:seed # Frontend - 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 # Fullstack - CYPRESS_RETRIES=1 yarn run cypress:run diff --git a/backend/package.json b/backend/package.json index 75258b36b..9f2bbe7ab 100644 --- a/backend/package.json +++ b/backend/package.json @@ -26,7 +26,6 @@ "license": "MIT", "jest": { "verbose": true, - "collectCoverage": true, "collectCoverageFrom": [ "**/*.js", "!**/node_modules/**", diff --git a/webapp/package.json b/webapp/package.json index 29714e513..b73b5cb3b 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -22,7 +22,6 @@ }, "jest": { "verbose": true, - "collectCoverage": true, "collectCoverageFrom": [ "**/*.{js,vue}", "!**/node_modules/**",