Ensure failed test, fail the build
Rob Mensching committed
Dec 16, 2021 at 16:45 UTC
ac27477c7ec5697c0b3c9a5c809f9eee118dd7b6
1 file changed
+3
src/test/burn/test_burn.cmd
+3
@@ -1,6 +1,7 @@
1
@setlocal
2
@pushd %~dp0
3
4
+@set _RESULT=0
5
@set _C=Debug
6
:parse_args
7
@if /i "%1"=="release" set _C=Release
@@ -18,9 +19,11 @@ reg add HKLM\Software\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging
19
reg add HKLM\Software\WOW6432Node\Policies\Microsoft\Windows\Installer /t REG_SZ /v Logging /d voicewarmupx /f
20
21
dotnet test -c %_C% --no-build WixToolsetTest.BurnE2E
22
+set _RESULT=%ERRORLEVEL%
23
24
7z a "..\..\..\build\logs\test_burn_%GITHUB_RUN_ID%.zip" "%TEMP%\*.log" "%TEMP%\..\*.log"
25
26
:LExit
27
@popd
28
+exit /b %_RESULT%
29
@endlocal