From 75e913ed4f67062a5a071c62d1413bb46a6def58 Mon Sep 17 00:00:00 2001 From: Manuel de la Pena Date: Fri, 9 Apr 2021 21:52:25 -0400 Subject: [PATCH] [CI] Set status as error if one or more tests failed. (#11170) Co-authored-by: Alex Soto --- tools/devops/automation/templates/build/publish-html.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/devops/automation/templates/build/publish-html.yml b/tools/devops/automation/templates/build/publish-html.yml index 681fb13f3b6d..62389d1375ad 100644 --- a/tools/devops/automation/templates/build/publish-html.yml +++ b/tools/devops/automation/templates/build/publish-html.yml @@ -119,6 +119,9 @@ steps: if($Env:TESTS_JOBSTATUS -ne "Succeeded") { Set-PipelineResult -Status partiallySucceeded + Set-GitHubStatus -Status "error" -Description "Some tests failed." -Context "$(Build.DefinitionName) (Test run)" + } else { + Set-GitHubStatus -Status "success" -Description "All tests passed." -Context "$(Build.DefinitionName) (Test run)" } env: BUILD_REVISION: $(Build.SourceVersion)