mirror of https://gitee.com/bigwinds/arangodb
http unit-tests
This commit is contained in:
parent
d2c6467a65
commit
a0060470e1
28
Makefile.in
28
Makefile.in
|
@ -874,6 +874,8 @@ WIKI = \
|
||||||
jsUnity
|
jsUnity
|
||||||
|
|
||||||
SHELL_SERVER = @srcdir@/js/server/tests/shell-documents.js
|
SHELL_SERVER = @srcdir@/js/server/tests/shell-documents.js
|
||||||
|
PID := $(shell echo $$PPID)
|
||||||
|
VOCDIR := /tmp/vocdir.$(PID)
|
||||||
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_LDADD = -L@top_builddir@ -lavocado -lboost_unit_test_framework
|
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_LDADD = -L@top_builddir@ -lavocado -lboost_unit_test_framework
|
||||||
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_DEPENDENCIES = @top_builddir@/libavocado.a
|
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_DEPENDENCIES = @top_builddir@/libavocado.a
|
||||||
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_SOURCES = \
|
@ENABLE_BOOST_TEST_TRUE@UnitTests_test_suite_SOURCES = \
|
||||||
|
@ -883,8 +885,6 @@ SHELL_SERVER = @srcdir@/js/server/tests/shell-documents.js
|
||||||
@ENABLE_BOOST_TEST_TRUE@ UnitTests/Jutland/StringUtilsTest.cpp
|
@ENABLE_BOOST_TEST_TRUE@ UnitTests/Jutland/StringUtilsTest.cpp
|
||||||
|
|
||||||
OPTION = $(addprefix --unit-tests ,$(SHELL_SERVER))
|
OPTION = $(addprefix --unit-tests ,$(SHELL_SERVER))
|
||||||
PID := $(shell echo $$PPID)
|
|
||||||
VOCDIR = /tmp/vocdir.$(PID)
|
|
||||||
@ENABLE_32BIT_TRUE@@ENABLE_ALL_IN_ONE_TRUE@LIBEV_BUILD_VERSION = ARCH.ia32
|
@ENABLE_32BIT_TRUE@@ENABLE_ALL_IN_ONE_TRUE@LIBEV_BUILD_VERSION = ARCH.ia32
|
||||||
@ENABLE_64BIT_TRUE@@ENABLE_ALL_IN_ONE_TRUE@LIBEV_BUILD_VERSION = ARCH.x64
|
@ENABLE_64BIT_TRUE@@ENABLE_ALL_IN_ONE_TRUE@LIBEV_BUILD_VERSION = ARCH.x64
|
||||||
@ENABLE_ALL_IN_ONE_TRUE@@ENABLE_FORCE_32BIT_FALSE@LIBEV_CFLAGS_32 = -O2 -g
|
@ENABLE_ALL_IN_ONE_TRUE@@ENABLE_FORCE_32BIT_FALSE@LIBEV_CFLAGS_32 = -O2 -g
|
||||||
|
@ -2580,7 +2580,17 @@ js/server/js-%.h: @srcdir@/js/server/%.js .setup-directories
|
||||||
|
|
||||||
.PHONY: unittests unittests-boost
|
.PHONY: unittests unittests-boost
|
||||||
|
|
||||||
unittests: unittests-boost unittests-shell-server
|
unittests: unittests-boost unittests-shell-server unittests-http-server
|
||||||
|
|
||||||
|
.PHONY: start-server stop-server
|
||||||
|
|
||||||
|
start-server:
|
||||||
|
@echo "starting the server"
|
||||||
|
@rm -f "$(PIDFILE)"
|
||||||
|
@rm -rf "$(VOCDIR)"
|
||||||
|
@mkdir "$(VOCDIR)"
|
||||||
|
|
||||||
|
@builddir@/avocado "$(VOCDIR)" &
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -2622,6 +2632,18 @@ unittests-shell-server:
|
||||||
|
|
||||||
@rm -rf "$(VOCDIR)"
|
@rm -rf "$(VOCDIR)"
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
.PHONY: unittests-http-server
|
||||||
|
|
||||||
|
unittests-http-server: start-server
|
||||||
|
@echo "================================================================================"
|
||||||
|
@echo "HTTP SERVER TESTS"
|
||||||
|
@echo "================================================================================"
|
||||||
|
|
||||||
|
cd @srcdir@/UnitTests/HttpInterface && ./run_tests
|
||||||
|
|
||||||
-include Makefile.local
|
-include Makefile.local
|
||||||
|
|
||||||
@ENABLE_FLEX_TRUE@JsonParser/%.c: @srcdir@/JsonParser/%.l
|
@ENABLE_FLEX_TRUE@JsonParser/%.c: @srcdir@/JsonParser/%.l
|
||||||
|
|
|
@ -6,15 +6,28 @@
|
||||||
|
|
||||||
SHELL_SERVER = @srcdir@/js/server/tests/shell-documents.js
|
SHELL_SERVER = @srcdir@/js/server/tests/shell-documents.js
|
||||||
|
|
||||||
|
PID := $(shell echo $$PPID)
|
||||||
|
PIDFILE := /tmp/avocado.$(PID).pid
|
||||||
|
VOCDIR := /tmp/vocdir.$(PID)
|
||||||
|
|
||||||
.PHONY: unittests unittests-boost
|
.PHONY: unittests unittests-boost
|
||||||
|
|
||||||
unittests: unittests-boost unittests-shell-server
|
unittests: unittests-boost unittests-shell-server unittests-http-server
|
||||||
|
|
||||||
|
.PHONY: start-server stop-server
|
||||||
|
|
||||||
|
start-server:
|
||||||
|
@echo "starting the server"
|
||||||
|
@rm -f "$(PIDFILE)"
|
||||||
|
@rm -rf "$(VOCDIR)"
|
||||||
|
@mkdir "$(VOCDIR)"
|
||||||
|
|
||||||
|
@builddir@/avocado "$(VOCDIR)" --pid-file $(PIDFILE) &
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
## BOOST TESTS
|
## BOOST TESTS
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|
||||||
if ENABLE_BOOST_TEST
|
if ENABLE_BOOST_TEST
|
||||||
|
|
||||||
unittests-boost:
|
unittests-boost:
|
||||||
|
@ -58,8 +71,6 @@ endif
|
||||||
.PHONY: unittests-shell-server
|
.PHONY: unittests-shell-server
|
||||||
|
|
||||||
OPTION = $(addprefix --unit-tests ,$(SHELL_SERVER))
|
OPTION = $(addprefix --unit-tests ,$(SHELL_SERVER))
|
||||||
PID := $(shell echo $$PPID)
|
|
||||||
VOCDIR = /tmp/vocdir.$(PID)
|
|
||||||
|
|
||||||
unittests-shell-server:
|
unittests-shell-server:
|
||||||
@echo "================================================================================"
|
@echo "================================================================================"
|
||||||
|
@ -72,3 +83,16 @@ unittests-shell-server:
|
||||||
@builddir@/avocado "$(VOCDIR)" $(OPTION)
|
@builddir@/avocado "$(VOCDIR)" $(OPTION)
|
||||||
|
|
||||||
@rm -rf "$(VOCDIR)"
|
@rm -rf "$(VOCDIR)"
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
## HTTP SERVER TESTS
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
.PHONY: unittests-http-server
|
||||||
|
|
||||||
|
unittests-http-server: start-server
|
||||||
|
@echo "================================================================================"
|
||||||
|
@echo "HTTP SERVER TESTS"
|
||||||
|
@echo "================================================================================"
|
||||||
|
|
||||||
|
cd @srcdir@/UnitTests/HttpInterface && ./run_tests
|
||||||
|
|
Loading…
Reference in New Issue