[devops] Return a non-zero exit code if tests fail on older macOS versions. (#12937)

Return a non-zero exit code if tests fail on older macOS versions, but keep
running tests. This way the step shows up as orange if something fails (and
not green, which is confusing).
This commit is contained in:
Rolf Bjarne Kvinge 2021-10-06 18:56:40 +02:00 коммит произвёл GitHub
Родитель afff63f04d
Коммит 7a6c6fcf80
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -199,7 +199,7 @@ steps:
$msg.AppendLine("* $test")
}
$request = New-GitHubComment -Header "Tests failed on macOS $Env:CONTEXT" -Description "Tests failed on $Env:CONTEXT." -Message $msg.ToString() -Emoji ":x:"
exit 1
} else {
Set-GitHubStatus -Status "success" -Description "Tests passed Xamarin.Mac tests on macOS $Env:CONTEXT passed." -Context "$Env:CONTEXT"
$request = New-GitHubComment -Header "Tests passed on macOS $Env:CONTEXT" -Description "Tests passed" -Message "**All** tests on macOS X $Env:CONTEXT passed." -Emoji ":white_check_mark:"
@ -211,3 +211,4 @@ steps:
GITHUB_TOKEN: $(GitHub.Token)
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
MONO_DEBUG: no-gdb-backtrace
continueOnError: true