From 00ef725249cdd52a9e53f20a5b889a6205928dc7 Mon Sep 17 00:00:00 2001 From: ineszang44 Date: Thu, 17 Sep 2026 12:46:04 +0200 Subject: [PATCH] test: sonarqube --- .github/workflows/frontend.yml | 7 ++++++- sonar-project.properties | 7 ++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 2259958..ff28d1a 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -41,8 +41,13 @@ jobs: cache-dependency-path: apps/frontend/package-lock.json - run: npm ci working-directory: apps/frontend - - run: npm test -- --watch=false + - run: npm test --watch=false --code-coverage --coverageReporters=lcov working-directory: apps/frontend + - name: Download frontend coverage + uses: actions/download-artifact@v4 + with: + name: frontend-coverage + path: apps/frontend/coverage sonarqube: needs: [build, test] diff --git a/sonar-project.properties b/sonar-project.properties index 60f4e30..b32eaf5 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -8,6 +8,7 @@ sonar.sources=apps/frontend/src,apps/backend/src # Répertoire contenant les TU 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 -# Encoding of the source code. Default is default system encoding -#sonar.sourceEncoding=UTF-8 \ No newline at end of file +sonar.test.inclusions=**/*.spec.ts,**/*.test.ts,**/*.spec.js,**/*.test.js +sonar.exclusions=**/node_modules/**,**/dist/**,**/coverage/** + +sonar.junit.reportPaths=apps/frontend/tests/test-results