Frédéric Delanoy : cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered.

Alexandre Julliard julliard at winehq.org
Tue Jul 19 12:42:53 CDT 2011


Module: wine
Branch: master
Commit: a28c7caf3e8409cc48a112d41eb6bd69642419dc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a28c7caf3e8409cc48a112d41eb6bd69642419dc

Author: Frédéric Delanoy <frederic.delanoy at 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 at or_broken@abc1def




More information about the wine-cvs mailing list