summaryrefslogtreecommitdiff
path: root/tests/utils/exec_test.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils/exec_test.cmd')
-rwxr-xr-xtests/utils/exec_test.cmd15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/utils/exec_test.cmd b/tests/utils/exec_test.cmd
new file mode 100755
index 0000000..81a6222
--- /dev/null
+++ b/tests/utils/exec_test.cmd
@@ -0,0 +1,15 @@
+@echo off
+
+set BINARY=%1
+set TITLE=%2
+
+%BINARY% >%BINARY%.OUT 2>%BINARY%.ERR
+..\..\utils\win32\dos2unix <%BINARY%.OUT >%BINARY%.RES
+erase /q %BINARY%.OUT
+echo n | comp %BINARY%.MUST %BINARY%.RES > %BINARY%.DIFF 2>NUL
+if ERRORLEVEL 1 GOTO FAIL
+echo %BINARY%: %TITLE%.. OK
+goto END
+:FAIL
+echo %BINARY%: %TITLE% .. ERROR
+:END