diff --git a/.gitea/workflows/service-adapters.yml b/.gitea/workflows/service-adapters.yml index 0bbc284..250bd02 100644 --- a/.gitea/workflows/service-adapters.yml +++ b/.gitea/workflows/service-adapters.yml @@ -47,7 +47,7 @@ jobs: strategy: matrix: - python-version: [3.11, 3.12, 3.13, 3.14] + python-version: [3.11, 3.12, 3.13] steps: - name: Checkout code @@ -111,8 +111,7 @@ jobs: - name: Run tests run: | - pytest --cov=. --cov-report=xml --cov-report=html --cov-report=term-missing --junitxml=tests/reports/junit.xml - pytest --cov=. --cov-report=xml --cov-report=html --cov-report=term-missing --cov-fail-under=80 + pytest --cov=. --cov-report=xml --cov-report=html --cov-report=term-missing --junitxml=tests/reports/junit.xml --cov-fail-under=80 - name: Send results to SonarQube run: | @@ -125,7 +124,11 @@ jobs: --sonar-host-url=${{ secrets.SONAR_HOST_URL }} \ --sonar-token=${{ secrets.SONAR_TOKEN }} \ --sonar-project-key=labfusion-service-adapters \ - --sonar-project-name="LabFusion Service Adapters" + --sonar-project-name="LabFusion Service Adapters" \ + --sonar-coverage-report-paths=coverage.xml \ + --sonar-python-coverage-reports=coverage.xml \ + --sonar-sources=. \ + --sonar-exclusions=tests/**,htmlcov/**,__pycache__/**,*.pyc - name: Test results summary diff --git a/.gitignore b/.gitignore index 52cc326..41feb2f 100644 --- a/.gitignore +++ b/.gitignore @@ -91,4 +91,7 @@ venv.bak/ .dockerignore bandit-report.json -safety-report.json \ No newline at end of file +safety-report.json +.coverage +coverage.xml +junit.xml \ No newline at end of file diff --git a/services/service-adapters/.coverage b/services/service-adapters/.coverage deleted file mode 100644 index 8d252bd..0000000 Binary files a/services/service-adapters/.coverage and /dev/null differ