azure: Simplify how we always publish test results

Use a more concise way of always publishing test results, even when
tests failed
This commit is contained in:
Jon Turney 2018-11-08 23:58:34 +00:00
parent 3354a64056
commit bb01b10a27
No known key found for this signature in database
GPG Key ID: C7C86F0370285C81
1 changed files with 2 additions and 9 deletions

View File

@ -111,28 +111,21 @@ steps:
python run_tests.py --backend $(backend)
echo "##vso[task.setvariable variable=test_status]$LastExitCode"
continueOnError: true
- task: PublishTestResults@2
inputs:
testResultsFiles: meson-test-run.xml
testRunTitle: $(System.JobName)
publishRunAttachments: true
condition: not(canceled())
- task: CopyFiles@2
inputs:
contents: 'meson-test-run.*'
targetFolder: $(Build.ArtifactStagingDirectory)
condition: not(canceled())
- task: PublishBuildArtifacts@1
inputs:
artifactName: $(System.JobName)
# publishing artifacts from PRs from a fork is currently blocked
condition: eq(variables['system.pullrequest.isfork'], false)
- powershell: |
# after publishing test results, even if some failed
# exit with the test status
exit $(test_status)