• Eric Pouech's avatar
    cmd/tests: Test success/failure of commands. · 6f0e9e5e
    Eric Pouech authored
    The || and && operators to chain commands rely on the LHS command
    to be successful (or unsucessful) to decide upon launching the RHS
    command.
    
    Unfortunately, success/failure is not always when errorlevel is
    0 (non zero).
    
    Some exmaples:
    - if a redirection fails (eg. appending to a non existing file),
      the command (builtin/external) is always unsuccessful (and the
      error level is untouched,
    - external command (when redirection is ok) is succesful when
      program exit code is zero,
    - ditto for a call to a label inside the batch file, with
      the 'exit /b' parameter,
    - it's way more complicated for builtins. Eg 'type' is unsuccessful
      on a non existing file, while 'dir' (on the same unexisting file)
      succeeds.
    
    So start adding some tests about success / failure of some commands.
    Signed-off-by: 's avatarEric Pouech <epouech@codeweavers.com>
    6f0e9e5e
Name
Last commit
Last update
..
arp Loading commit data...
aspnet_regiis Loading commit data...
attrib Loading commit data...
cabarc Loading commit data...
cacls Loading commit data...
certutil Loading commit data...
chcp.com Loading commit data...
clock Loading commit data...
cmd Loading commit data...
conhost Loading commit data...
control Loading commit data...
cscript Loading commit data...
dism Loading commit data...
dllhost Loading commit data...
dplaysvr Loading commit data...
dpnsvr Loading commit data...
dpvsetup Loading commit data...
dxdiag Loading commit data...
eject Loading commit data...
expand Loading commit data...
explorer Loading commit data...
extrac32 Loading commit data...
fc Loading commit data...
find Loading commit data...
findstr Loading commit data...
fsutil Loading commit data...
hh Loading commit data...
hostname Loading commit data...
icacls Loading commit data...
icinfo Loading commit data...
iexplore Loading commit data...
ipconfig Loading commit data...
klist Loading commit data...
lodctr Loading commit data...
mofcomp Loading commit data...
mshta Loading commit data...
msidb Loading commit data...
msiexec Loading commit data...
msinfo32 Loading commit data...
net Loading commit data...
netsh Loading commit data...
netstat Loading commit data...
ngen Loading commit data...
notepad Loading commit data...
oleview Loading commit data...
ping Loading commit data...
plugplay Loading commit data...
pnputil Loading commit data...
powershell Loading commit data...
presentationfontcache Loading commit data...
progman Loading commit data...
reg Loading commit data...
regasm Loading commit data...
regedit Loading commit data...
regini Loading commit data...
regsvcs Loading commit data...
regsvr32 Loading commit data...
robocopy Loading commit data...
rpcss Loading commit data...
rundll.exe16 Loading commit data...
rundll32 Loading commit data...
sc Loading commit data...
schtasks Loading commit data...
sdbinst Loading commit data...
secedit Loading commit data...
servicemodelreg Loading commit data...
services Loading commit data...
setx Loading commit data...
shutdown Loading commit data...
spoolsv Loading commit data...
start Loading commit data...
subst Loading commit data...
svchost Loading commit data...
systeminfo Loading commit data...
taskkill Loading commit data...
tasklist Loading commit data...
taskmgr Loading commit data...
termsv Loading commit data...
uninstaller Loading commit data...
unlodctr Loading commit data...
view Loading commit data...
wevtutil Loading commit data...
where Loading commit data...
whoami Loading commit data...
wineboot Loading commit data...
winebrowser Loading commit data...
winecfg Loading commit data...
wineconsole Loading commit data...
winedbg Loading commit data...
winedevice Loading commit data...
winefile Loading commit data...
winemenubuilder Loading commit data...
winemine Loading commit data...
winemsibuilder Loading commit data...
winepath Loading commit data...
winetest Loading commit data...
winevdm Loading commit data...
winhelp.exe16 Loading commit data...
winhlp32 Loading commit data...
winmgmt Loading commit data...
winoldap.mod16 Loading commit data...
winver Loading commit data...
wmic Loading commit data...
wmplayer Loading commit data...
wordpad Loading commit data...
write Loading commit data...
wscript Loading commit data...
wuauserv Loading commit data...
wusa Loading commit data...
xcopy Loading commit data...