From f6b6e21a8d95f433931b1971156956b992fc630a Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 14 Apr 2021 01:27:27 +0200 Subject: [PATCH] also have backend coverage some typos --- .github/workflows/test.yml | 14 ++++++++++++-- backend/package.json | 2 +- docker-compose.test.yml | 2 ++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b846c7edc..6937fa0ae 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -204,6 +204,16 @@ jobs: run: docker-compose exec -T backend yarn db:migrate init - name: backend | Unit test run: docker-compose exec -T backend yarn test + ########################################################################## + # COVERAGE CHECK BACKEND ################################################# + ########################################################################## + - name: backend | Coverage check + uses: devmasx/coverage-check-action@v1.2.0 + with: + type: lcov + result_path: ./coverage/lcov.info + min_coverage: 52 + token: ${{ github.token }} ############################################################################## # JOB: UNIT TEST WEBAPP ###################################################### @@ -249,9 +259,9 @@ jobs: # github-token: ${{ secrets.GITHUB_TOKEN }} # lcov-file: ./coverage/lcov.info ########################################################################## - # COVERAGE CHECK FRONTEND ################################################ + # COVERAGE CHECK WEBAPP ################################################## ########################################################################## - - name: frontend | Coverage check + - name: webapp | Coverage check uses: devmasx/coverage-check-action@v1.2.0 with: type: lcov diff --git a/backend/package.json b/backend/package.json index a5c5a1ddc..8148593c4 100644 --- a/backend/package.json +++ b/backend/package.json @@ -15,7 +15,7 @@ "dev": "nodemon --exec babel-node src/ -e js,gql", "dev:debug": "nodemon --exec babel-node --inspect=0.0.0.0:9229 src/ -e js,gql", "lint": "eslint src --config .eslintrc.js", - "test": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --runInBand", + "test": "cross-env NODE_ENV=test jest --forceExit --detectOpenHandles --runInBand --coverage", "db:clean": "babel-node src/db/clean.js", "db:reset": "yarn run db:clean", "db:seed": "babel-node src/db/seed.js", diff --git a/docker-compose.test.yml b/docker-compose.test.yml index 131942d4f..be130881e 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -22,6 +22,8 @@ services: target: test environment: - NODE_ENV="test" + volumes: + - ./coverage:/app/coverage ######################################################## # NEO4J ################################################