Compare commits
2
Commits
bd1da05587
...
af2b8cb768
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af2b8cb768 | ||
|
|
9e6a5c0663 |
@@ -6,11 +6,13 @@ on:
|
||||
- "apps/frontend/**"
|
||||
- "apps/backend/**"
|
||||
- ".github/workflows/sonarqube.yml"
|
||||
- "sonar-project.properties"
|
||||
pull_request:
|
||||
paths:
|
||||
- "apps/frontend/**"
|
||||
- "apps/backend/**"
|
||||
- ".github/workflows/sonarqube.yml"
|
||||
- "sonar-project.properties"
|
||||
|
||||
|
||||
# Build l'ensemble du projet, puis lance les tests
|
||||
|
||||
@@ -5,11 +5,14 @@ sonar.sourceEncoding=UTF-8
|
||||
# Dossier contenant le code source
|
||||
sonar.sources=apps/frontend/src,apps/backend
|
||||
# Dossier contenant les tests
|
||||
# Piège : tout apps/backend/tests/** est du test, pas seulement les fichiers test_*.py.
|
||||
# Les modules de données (acces.py, factories.py) et les __init__.py comptaient sinon
|
||||
# comme code de production non couvert, et tiraient la couverture du nouveau code à 0 %.
|
||||
sonar.tests=apps/frontend/src,apps/backend/tests
|
||||
sonar.test.inclusions=**/*.spec.ts,**/*.test.ts,**/*test_*.py,**/*test.py
|
||||
sonar.test.inclusions=**/*.spec.ts,**/*.test.ts,apps/backend/tests/**/*.py
|
||||
|
||||
# Liste des fichiers et dossiers à exclure de l'analyse
|
||||
sonar.exclusions=.pytest_cache,.venv,alembic,tests,**/*/node_modules/**,**/*/dist/**,**/*/build/**,**/*.spec.ts,**/*.test.ts,**/*test_*.py,**/*test.py
|
||||
sonar.exclusions=.pytest_cache,.venv,alembic,**/*/node_modules/**,**/*/dist/**,**/*/build/**,**/*.spec.ts,**/*.test.ts,apps/backend/tests/**/*.py
|
||||
|
||||
# Chemin vers le rapport de couverture de code
|
||||
# Fichier généré par Pytest
|
||||
|
||||
Reference in New Issue
Block a user