mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 06:17:17 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -10,8 +10,6 @@ pool:
|
||||
vmImage: 'Ubuntu-16.04'
|
||||
strategy:
|
||||
matrix:
|
||||
Python35:
|
||||
PYTHON_VERSION: '3.5'
|
||||
Python36:
|
||||
PYTHON_VERSION: '3.6'
|
||||
Python37:
|
||||
@@ -46,13 +44,31 @@ steps:
|
||||
pip install unittest-xml-reporting
|
||||
displayName: 'Install prerequisites'
|
||||
|
||||
- script: |
|
||||
python -m pip install flake8
|
||||
flake8 --max-line-length 120 --exclude rarfile.py,migrations
|
||||
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'
|
||||
Reference in New Issue
Block a user