Skip to content

Commit 2e7c290

Browse files
jdombenjaminpetit
authored andcommitted
Fail build on failed compilation or test run (dotnet#2402)
1 parent d543330 commit 2e7c290

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

Build.cmd

+6
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,20 @@ if [%1]==[all] GOTO ALL
99

1010
:NETFX
1111
cmd /c "%~dp0src\Build.cmd"
12+
set exitcode=%errorlevel%
1213
GOTO END
1314

1415
:VNEXT
1516
cmd /c "%~dp0vNext\src\Build.cmd"
17+
set exitcode=%errorlevel%
1618
GOTO END
1719

1820
:ALL
1921
cmd /c "%~dp0src\Build.cmd"
22+
set exitcode=%errorlevel%
2023
cmd /c "%~dp0vNext\src\Build.cmd"
24+
set /a exitcode=%errorlevel%+%exitcode%
2125

2226
:END
27+
endlocal&set exitcode=%exitcode%
28+
exit /B %exitcode%

Test.cmd

+6
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,20 @@ if [%1]==[all] GOTO ALL
99

1010
:NETFX
1111
cmd /c "%~dp0src\Test.cmd"
12+
set exitcode=%errorlevel%
1213
GOTO END
1314

1415
:VNEXT
1516
cmd /c "%~dp0vNext\src\Test.cmd"
17+
set exitcode=%errorlevel%
1618
GOTO END
1719

1820
:ALL
1921
cmd /c "%~dp0src\Test.cmd"
22+
set exitcode=%errorlevel%
2023
cmd /c "%~dp0vNext\src\Test.cmd"
24+
set /a exitcode=%errorlevel%+%exitcode%
2125

2226
:END
27+
endlocal&set exitcode=%exitcode%
28+
exit /B %exitcode%

TestAll.cmd

+6
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,20 @@ if [%1]==[all] GOTO ALL
99

1010
:NETFX
1111
cmd /c "%~dp0src\TestAll.cmd"
12+
set exitcode=%errorlevel%
1213
GOTO END
1314

1415
:VNEXT
1516
cmd /c "%~dp0vNext\src\TestAll.cmd"
17+
set exitcode=%errorlevel%
1618
GOTO END
1719

1820
:ALL
1921
cmd /c "%~dp0src\TestAll.cmd"
22+
set exitcode=%errorlevel%
2023
cmd /c "%~dp0vNext\src\TestAll.cmd"
24+
set /a exitcode=%errorlevel%+%exitcode%
2125

2226
:END
27+
endlocal&set exitcode=%exitcode%
28+
exit /B %exitcode%

0 commit comments

Comments
 (0)