Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
2019-02-07 15:37:40 +00:00
parent 83eb11204c
commit df3ffa936b

View File

@@ -44,13 +44,31 @@ steps:
pip install unittest-xml-reporting
displayName: 'Install prerequisites'
- script: |
python -m pip install flake8
flake8 .
displayName: 'Run lint tests'
- script: |
pushd '$(projectRoot)'
python manage.py test --testrunner xmlrunner.extra.djangotestrunner.XMLTestRunner --no-input
condition: succeededOrFailed()
displayName: 'Run tests'
- script: |
pip install pytest
pip install pytest-cov
pytest tests --doctest-modules --junitxml=junit/test-results.xml --cov=com --cov-report=xml --cov-report=html
displayName: 'Test with pytest'
- task: PublishTestResults@2
inputs:
testResultsFiles: "**/TEST-*.xml"
testRunTitle: 'Python $(PYTHON_VERSION)'
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: Cobertura
summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/coverage.xml'
reportDirectory: '$(System.DefaultWorkingDirectory)/**/htmlcov'