diff --git a/.circleci/config.yml b/.circleci/config.yml index 041ea24bc..c290409c6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -568,9 +568,12 @@ jobs: name: Lint working_directory: ~/project/administration - run: - command: npm run test -- --maxWorkers=2 - name: Test + command: npm run test:coverage -- --maxWorkers=2 + name: Run tests and generate coverage report working_directory: ~/project/administration + - store_artifacts: + destination: ~/attached_workspace/coverage + path: ~/project/administration/src/coverage - run: command: npm run ts:check name: Typescript diff --git a/.circleci/src/jobs/check_administration.yml b/.circleci/src/jobs/check_administration.yml index 3b6c05757..af3d7c225 100644 --- a/.circleci/src/jobs/check_administration.yml +++ b/.circleci/src/jobs/check_administration.yml @@ -22,9 +22,12 @@ steps: command: npm run lint working_directory: ~/project/administration - run: - name: Test - command: npm run test -- --maxWorkers=2 + name: Run tests and generate coverage report + command: npm run test:coverage -- --maxWorkers=2 working_directory: ~/project/administration + - store_artifacts: + path: ~/project/administration/src/coverage + destination: ~/attached_workspace/coverage - run: name: Typescript command: npm run ts:check diff --git a/administration/package.json b/administration/package.json index 8e9838578..b2771afe3 100644 --- a/administration/package.json +++ b/administration/package.json @@ -94,6 +94,7 @@ "start": "set -ae; REACT_APP_APPLICATION_COMMIT=$(./application_commit.sh); ts-node scripts/start.ts", "build": "set -ae; REACT_APP_APPLICATION_COMMIT=$(./application_commit.sh); ts-node scripts/build.ts", "test": "jest", + "test:coverage": "jest --coverage", "test:watch": "jest --watchAll", "lint": "NODE_ENV=test eslint . && prettier . --check", "ts:check": "tsc --build",