Module: wine Branch: master Commit: a28c7caf3e8409cc48a112d41eb6bd69642419dc URL: http://source.winehq.org/git/wine.git/?a=commit;h=a28c7caf3e8409cc48a112d41e...
Author: Frédéric Delanoy frederic.delanoy@gmail.com Date: Tue Jul 19 09:49:26 2011 +0200
cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered.
---
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@or_broken@abc1def