Skip to content

Commit fd54a45

Browse files
zoobamiss-islington
authored andcommitted
Enables test result collection for CI builds (GH-9433)
1 parent 06e7608 commit fd54a45

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

.vsts/linux-buildbot.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,14 @@ steps:
4646
- script: make pythoninfo
4747
displayName: 'Display build info'
4848

49-
- script: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
49+
- script: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu --junit-xml=$(build.binariesDirectory)/test-results.xml"
5050
displayName: 'Tests'
51+
52+
- task: PublishTestResults@2
53+
displayName: 'Publish Test Results'
54+
inputs:
55+
testResultsFiles: '$(build.binariesDirectory)/test-results.xml'
56+
mergeTestResults: true
57+
testRunTitle: '$(build.sourceBranchName)-linux'
58+
platform: linux
59+
condition: succeededOrFailed()

.vsts/macos-buildbot.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,14 @@ steps:
3333
- script: make pythoninfo
3434
displayName: 'Display build info'
3535

36-
- script: make buildbottest TESTOPTS="-j4 -uall,-cpu"
36+
- script: make buildbottest TESTOPTS="-j4 -uall,-cpu --junit-xml=$(build.binariesDirectory)/test-results.xml"
3737
displayName: 'Tests'
38+
39+
- task: PublishTestResults@2
40+
displayName: 'Publish Test Results'
41+
inputs:
42+
testResultsFiles: '$(build.binariesDirectory)/test-results.xml'
43+
mergeTestResults: true
44+
testRunTitle: '$(build.sourceBranchName)-macOS'
45+
platform: macOS
46+
condition: succeededOrFailed()

.vsts/windows-buildbot.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,16 @@ steps:
4343
- script: python.bat -m test.pythoninfo
4444
displayName: 'Display build info'
4545

46-
- script: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0
46+
- script: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0 --junit-xml="$(Build.BinariesDirectory)\test-results.xml"
4747
displayName: 'Tests'
4848
env:
4949
PREFIX: $(Py_OutDir)\$(outDirSuffix)
50+
51+
- task: PublishTestResults@2
52+
displayName: 'Publish Test Results'
53+
inputs:
54+
testResultsFiles: '$(Build.BinariesDirectory)\test-results.xml'
55+
mergeTestResults: true
56+
testRunTitle: '$(Build.SourceBranchName)-$(outDirSuffix)'
57+
platform: $(outDirSuffix)
58+
condition: succeededOrFailed()

0 commit comments

Comments
 (0)