[2/2] cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered (try 2)

Frédéric Delanoy frederic.delanoy at gmail.com
Tue Jul 19 02:49:26 CDT 2011


---
 programs/cmd/tests/test_builtins.cmd     |    3 +++
 programs/cmd/tests/test_builtins.cmd.exp |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index a0b243e..764697b 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -331,6 +331,9 @@ if not exist foo (
 )
 
 echo -----------Testing Errorlevel-----------
+rem WARNING: Do *not* add tests using ErrorLevel after this section
+should_not_exist 2> nul > nul
+echo %ErrorLevel%
 rem nt 4.0 doesn't really support a way of setting errorlevel, so this is weak
 rem See http://www.robvanderwoude.com/exit.php
 call :setError 1
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index 3ddd824..07a503ec 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -169,6 +169,7 @@ non-empty dir not removed
 recursive rmdir succeeded
 recursive rmdir succeeded
 -----------Testing Errorlevel-----------
+9009
 1
 errorlevel just right, good
 abc0def at or_broken@abc1def
-- 
1.7.6




More information about the wine-patches mailing list