diff --git a/script/vsts/platforms/linux.yml b/script/vsts/platforms/linux.yml index eb70878c7..b1f7bb688 100644 --- a/script/vsts/platforms/linux.yml +++ b/script/vsts/platforms/linux.yml @@ -25,9 +25,17 @@ jobs: CI: true CI_PROVIDER: VSTS ATOM_JASMINE_REPORTER: list + TEST_JUNIT_XML_PATH: $(Agent.HomeDirectory)/test-results displayName: Run tests condition: and(succeeded(), ne(variables['Atom.SkipTests'], 'true')) + - task: PublishTestResults@2 + inputs: + testResultsFormat: JUnit + testResultsFiles: $(Agent.HomeDirectory)/test-results/TEST-*.xml + testRunTitle: Linux + condition: succeededOrFailed() + - task: PublishBuildArtifacts@1 inputs: PathtoPublish: $(Build.SourcesDirectory)/out/atom.x86_64.rpm diff --git a/script/vsts/platforms/macos.yml b/script/vsts/platforms/macos.yml index 005f8b96f..e12e83747 100644 --- a/script/vsts/platforms/macos.yml +++ b/script/vsts/platforms/macos.yml @@ -45,9 +45,17 @@ jobs: CI: true CI_PROVIDER: VSTS ATOM_JASMINE_REPORTER: list + TEST_JUNIT_XML_PATH: $(Agent.HomeDirectory)/test-results displayName: Run tests condition: and(succeeded(), ne(variables['Atom.SkipTests'], 'true')) + - task: PublishTestResults@2 + inputs: + testResultsFormat: JUnit + testResultsFiles: $(Agent.HomeDirectory)/test-results/TEST-*.xml + testRunTitle: MacOS + condition: succeededOrFailed() + - script: | cp $(Build.SourcesDirectory)/out/*.zip $(Build.ArtifactStagingDirectory) displayName: Stage Artifacts diff --git a/script/vsts/platforms/windows.yml b/script/vsts/platforms/windows.yml index 8f490b77c..478c68fb1 100644 --- a/script/vsts/platforms/windows.yml +++ b/script/vsts/platforms/windows.yml @@ -70,10 +70,18 @@ jobs: CI: true CI_PROVIDER: VSTS ATOM_JASMINE_REPORTER: list + TEST_JUNIT_XML_PATH: $(Agent.HomeDirectory)/test-results BUILD_ARCH: $(buildArch) displayName: Run tests condition: and(succeeded(), ne(variables['Atom.SkipTests'], 'true')) + - task: PublishTestResults@2 + inputs: + testResultsFormat: JUnit + testResultsFiles: $(Agent.HomeDirectory)/test-results/TEST-*.xml + testRunTitle: Windows $(buildArch) + condition: succeededOrFailed() + - task: PublishBuildArtifacts@1 inputs: PathtoPublish: $(Build.SourcesDirectory)/out/atom-x64-windows.zip