From: Joe Souza jsouza@yahoo.com
--- programs/cmd/tests/test_builtins.cmd | 22 ++++++++++++++++++++++ programs/cmd/tests/test_builtins.cmd.exp | 2 ++ 2 files changed, 24 insertions(+)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd index 9f144bb4e0a..9f41ded4e29 100644 --- a/programs/cmd/tests/test_builtins.cmd +++ b/programs/cmd/tests/test_builtins.cmd @@ -1405,6 +1405,10 @@ echo ---6 type foobaw echo ---7 del foobaz foobay foobax foobaw +echo ---8 +type c:\windows\winhelp.exe >foo +call :CompareFileSizes c:\windows\winhelp.exe foo +del foo
echo ------------ Testing NUL ------------ md foobar & cd foobar @@ -3513,6 +3517,24 @@ shift if not "%1"=="" goto :CheckFileSize goto :eof
+:CompareFileSizes +if not exist "%1" ( + echo Failed: File missing in CompareFileSizes [%1] + goto :eof +) +if not exist "%2" ( + echo Failed: File missing in CompareFileSizes [%2] + goto :eof +) +for %%i in (%1) do set WINE_filesize1=%%~zi +for %%j in (%2) do set WINE_filesize2=%%~zj +if "%WINE_filesize1%"=="%WINE_filesize2%" ( + echo Passed: file sizes are equal %1 %2 +) else ( + echo Failed: file sizes are not equal %1 %2 +) +goto :eof + :testcopy
rem ----------------------- diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index 6ec30eba3a7..387d3b26c3a 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -994,6 +994,8 @@ foobay
---7 +---8 +Passed: file sizes are equal c:\windows\winhelp.exe foo ------------ Testing NUL ------------ bar bar