summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-10-09 13:24:12 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2014-10-09 13:24:12 +0200
commit595f6b02c854fdc412a180fc6767148d6eebd394 (patch)
treeec20d12b00203d684db3ef44f2ed6e0390f7e02b /tests
parentc439b87bc9bc4d25982ec0044468bd405fac8296 (diff)
downloadcrawler-595f6b02c854fdc412a180fc6767148d6eebd394.tar.gz
crawler-595f6b02c854fdc412a180fc6767148d6eebd394.tar.bz2
fixed some tests
Diffstat (limited to 'tests')
-rw-r--r--tests/GNUmakefile4
-rw-r--r--tests/url/GNUmakefile24
-rwxr-xr-xtests/url/exec_test2
-rwxr-xr-xtests/url/exec_test.cmd2
4 files changed, 31 insertions, 1 deletions
diff --git a/tests/GNUmakefile b/tests/GNUmakefile
index 7f86834..e80f114 100644
--- a/tests/GNUmakefile
+++ b/tests/GNUmakefile
@@ -8,6 +8,10 @@ ifeq ($(WITH_CURL),1)
SUBDIRS += libcurlpp
endif
+ifeq ($(WITH_LUA),1)
+SUBDIRS += tolua
+endif
+
-include $(TOPDIR)/makefiles/gmake/sub.mk
local_all:
diff --git a/tests/url/GNUmakefile b/tests/url/GNUmakefile
index a2c4af3..0cf15da 100644
--- a/tests/url/GNUmakefile
+++ b/tests/url/GNUmakefile
@@ -13,11 +13,28 @@ INCLUDE_DIRS = \
-I$(TOPDIR)/include/util \
-I$(TOPDIR)/include/crawler
+ifeq ($(WITH_LUA),1)
+INCLUDE_DIRS += \
+ -I$(TOPDIR)/include/luaglue \
+ $(TOLUA_INCLUDES)
+endif
+
+ifeq ($(WITH_LUA),1)
+INCLUDE_CXXFLAGS += \
+ -DWITH_LUA
+endif
+
INCLUDE_LDFLAGS = \
-L$(TOPDIR)/src/libcrawler \
-L$(TOPDIR)/src/liblogger \
-L$(TOPDIR)/googleurl
+ifeq ($(WITH_LUA),1)
+INCLUDE_LDFLAGS += \
+ -L$(TOPDIR)/src/libluaglue \
+ $(TOLUA_LDFLAGS)
+endif
+
INCLUDE_LIBS = \
-lcurl \
$(TOPDIR)/src/modules/urlnormalizer/simpleurl/libsimpleurlnormalizer.a \
@@ -27,6 +44,13 @@ INCLUDE_LIBS = \
-llogger \
-licui18n -licuuc
+ifeq ($(WITH_LUA),1)
+INCLUDE_LIBS += \
+ -lluaglue \
+ -llua \
+ $(TOLUA_LIBS)
+endif
+
TEST_CPP_BINS = \
test1$(EXE)
diff --git a/tests/url/exec_test b/tests/url/exec_test
index e3404b6..ab6f292 100755
--- a/tests/url/exec_test
+++ b/tests/url/exec_test
@@ -8,5 +8,5 @@ TITLE=$1
shift
printf "$ID: $TITLE .. "
-LD_LIBRARY_PATH=../../src:../../src/liblogger:../../src/libcrawler:../../googleurl ./$BINARY $* >$ID.RES 2>&1
+LD_LIBRARY_PATH=../../src:../../src/liblogger:../../src/libcrawler:../../googleurl:../../src/libluaglue ./$BINARY $* >$ID.RES 2>&1
diff $ID.MUST $ID.RES > $ID.DIFF && printf "OK\n" || printf "ERROR\n"
diff --git a/tests/url/exec_test.cmd b/tests/url/exec_test.cmd
index 79af578..294f5bd 100755
--- a/tests/url/exec_test.cmd
+++ b/tests/url/exec_test.cmd
@@ -10,6 +10,8 @@ shift
copy ..\..\src\libutil\util.dll . >NUL
copy ..\..\src\libcrawler\crawler.dll . >NUL
copy ..\..\src\liblogger\logger.dll . >NUL
+copy ..\..\src\libluaglue\luaglue.dll . >NUL
+copy ..\..\lua\src\lua52.dll . >NUL
%BINARY% %1 %2 %3 %4 >%ID%.OUT 2>%ID%.ERR
type %ID%.ERR >> %ID%.OUT
..\..\utils\win32\dos2unix <%ID%.OUT >%ID%.RES