diff --git a/.gitlab/client.gitlab-ci.yml b/.gitlab/client.gitlab-ci.yml index 5313078ae5fa9b28b44f9a19ebf765762c2d8cd3..d0850d79b0d00ae75ccf5b2d21dd95546801bfd2 100644 --- a/.gitlab/client.gitlab-ci.yml +++ b/.gitlab/client.gitlab-ci.yml @@ -51,3 +51,6 @@ client:test: - cd client - npm run test:coverage coverage: /All files\s*\|\s*([\d\.]+)/ + artifacts: + reports: + cobertura: client/output/coverage/jest/cobertura-coverage.xml diff --git a/client/package.json b/client/package.json index deacb7c4abb0b8684a66e58bfe006950819c0e87..3116f7dae71b456ca09f86d4751c8dc11146d83e 100644 --- a/client/package.json +++ b/client/package.json @@ -38,7 +38,7 @@ "test": "react-scripts test", "eject": "react-scripts eject", "lint": "eslint \"./src/**/*.{js,ts,tsx}\"", - "test:coverage": "react-scripts test --coverage" + "test:coverage": "react-scripts test --coverage --coverageDirectory=output/coverage/jest" }, "browserslist": { "production": [ @@ -57,6 +57,10 @@ "src/**/*.{js,jsx,tsx,ts}", "!src/index.tsx", "!src/reportWebVitals.ts" + ], + "coverageReporters": [ + "text", + "cobertura" ] }, "proxy": "http://localhost:5000/api/"