[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