summaryrefslogtreecommitdiff
path: root/tests/tolua/exec_test.cmd
blob: 19a2b41bbdfa0cdb621ba8b5f3ea9ef851293c81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@echo off

set BINARY=%1
set LUA=%2
set TITLE=%3

copy libcommon\common.dll . >NUL
copy ..\..\src\libcrawler\crawler.dll . >NUL
copy ..\..\src\liblogger\logger.dll . >NUL
copy ..\..\src\libutil\util.dll . >NUL
copy ..\..\src\libluaglue\luaglue.dll . >NUL
copy ..\..\lua\src\lua52.dll . >NUL
%BINARY% %LUA% >%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