diff --git a/.drone.yml b/.drone.yml index b631782..107df81 100644 --- a/.drone.yml +++ b/.drone.yml @@ -47,7 +47,10 @@ steps: from_secret: SECRET_MONGODB_PASSWORD MONGODB_DATABASE: memorymap_tests commands: - - /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$PLUGIN_SONAR_TOKEN -Dsonar.projectKey=SAE3A_MemoryMap-api -Dsonar.coverage.exclusions="tests/**" -Dsonar.python.version=3 # Add -Dsonar.coverageReportPaths="coveragereport/SonarQube.xml" later + - pip install -r tests/requirements.txt + - pytest + - reportgenerator -reports:"coverage.xml" -reporttypes:SonarQube -targetdir:"coveragereport" + - /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$PLUGIN_SONAR_TOKEN -Dsonar.projectKey=SAE3A_MemoryMap-api -Dsonar.coverage.exclusions="tests/**" -Dsonar.python.version=3 -Dsonar.coverageReportPaths="coveragereport/SonarQube.xml" settings: sonar_token: from_secret: SECRET_SONAR_TOKEN diff --git a/pytest.ini b/pytest.ini index b985420..258f39c 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,3 +1,3 @@ [pytest] -addopts = --cov=app --cov-report=term-missing +addopts = --cov=app --cov-report=term-missing --cov-report=xml testpaths = tests \ No newline at end of file