#2084: artifact the report

This commit is contained in:
Czar Echavez
2023-12-01 15:49:20 +00:00
parent f0327da9b6
commit 9a8350fd8f

View File

@@ -98,7 +98,7 @@ stages:
displayName: 'Perform PrimAITE Setup' displayName: 'Perform PrimAITE Setup'
- script: | - script: |
pytest -v tests/ --cov=src/ -o junit_family=xunit2 --junitxml=junit/test-results.xml --cov-report xml:$(System.DefaultWorkingDirectory)/coverage.xml --cov-report html:$(System.DefaultWorkingDirectory)/htmlcov --cov-report term pytest -v tests/unit_tests --cov=src/ -o junit_family=xunit2 --junitxml=junit/test-results.xml --cov-report xml:$(System.DefaultWorkingDirectory)/coverage.xml --cov-report html:$(System.DefaultWorkingDirectory)/htmlcov --cov-report term
displayName: 'Run tests and code coverage' displayName: 'Run tests and code coverage'
- task: PublishTestResults@2 - task: PublishTestResults@2
@@ -108,12 +108,15 @@ stages:
testResultsFiles: 'junit/**.xml' testResultsFiles: 'junit/**.xml'
testRunTitle: 'Publish test results' testRunTitle: 'Publish test results'
- publish: $(System.DefaultWorkingDirectory)/**/htmlcov/
artifact: coverage_report
- task: PublishCodeCoverageResults@1 - task: PublishCodeCoverageResults@1
displayName: 'Publish coverage report' displayName: 'Publish coverage report'
inputs: inputs:
codeCoverageTool: Cobertura codeCoverageTool: Cobertura
summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/coverage.xml' summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/coverage.xml'
pathToSources: '$(System.DefaultWorkingDirectory)/src' pathToSources: '$(System.DefaultWorkingDirectory)/src'
reportDirectory: '$(System.DefaultWorkingDirectory)/**/htmlcov' reportDirectory: '$(System.DefaultWorkingDirectory)/**/htmlcov/'
additionalCodeCoverageFiles: '$(System.DefaultWorkingDirectory)/**/htmlcov/*.*' additionalCodeCoverageFiles: '$(System.DefaultWorkingDirectory)/**/htmlcov/*.*'
failIfCoverageEmpty: true failIfCoverageEmpty: true