revert 59680; implement proper fix for wxMSW test failure detection
[wxWidgets.git] / tests / runtests.bat
1 @echo off
2
3 REM Runs wxWidgets CppUnit tests
4 REM This script is used to return the correct return value to the caller
5 REM which is required by Buildbot to recognize failures.
6 REM $Id$
7
8 set failure=0
9
10 for /d %%x in (*) do @(
11 if exist %%x\test.exe (
12 %%x\test.exe
13 if %errorlevel% GEQ 1 set failure=1
14 )
15 if exist %%x\test_gui.exe (
16 %%x\test_gui.exe
17 if %errorlevel% GEQ 1 set failure=1
18 )
19 )
20
21 REM exit with code 1 if any of the test failed
22 if %failure% EQU 1 exit 1
23
24 REM remove the failure env var:
25 set failure=
26
27 REM exit with code 0 (all tests passed successfully)
28 exit 0