test: sonarqube
This commit is contained in:
@@ -41,8 +41,13 @@ jobs:
|
|||||||
cache-dependency-path: apps/frontend/package-lock.json
|
cache-dependency-path: apps/frontend/package-lock.json
|
||||||
- run: npm ci
|
- run: npm ci
|
||||||
working-directory: apps/frontend
|
working-directory: apps/frontend
|
||||||
- run: npm test -- --watch=false
|
- run: npm test --watch=false --code-coverage --coverageReporters=lcov
|
||||||
working-directory: apps/frontend
|
working-directory: apps/frontend
|
||||||
|
- name: Download frontend coverage
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: frontend-coverage
|
||||||
|
path: apps/frontend/coverage
|
||||||
|
|
||||||
sonarqube:
|
sonarqube:
|
||||||
needs: [build, test]
|
needs: [build, test]
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ sonar.sources=apps/frontend/src,apps/backend/src
|
|||||||
# Répertoire contenant les TU
|
# Répertoire contenant les TU
|
||||||
sonar.tests=apps/frontend/tests,apps/backend/tests,apps/frontend/tests/**,apps/backend/tests/**
|
sonar.tests=apps/frontend/tests,apps/backend/tests,apps/frontend/tests/**,apps/backend/tests/**
|
||||||
|
|
||||||
sonar.javascript.lcov.reportPaths=apps/frontend/coverage/lcov.info,apps/backend/coverage/lcov.info
|
sonar.test.inclusions=**/*.spec.ts,**/*.test.ts,**/*.spec.js,**/*.test.js
|
||||||
# Encoding of the source code. Default is default system encoding
|
sonar.exclusions=**/node_modules/**,**/dist/**,**/coverage/**
|
||||||
#sonar.sourceEncoding=UTF-8
|
|
||||||
|
sonar.junit.reportPaths=apps/frontend/tests/test-results
|
||||||
|
|||||||
Reference in New Issue
Block a user