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
|
||||
|
||||
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_DEPENDENCIES = @top_builddir@/libavocado.a
|
||||
@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
|
||||
|
||||
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_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
|
||||
|
@ -2580,7 +2580,17 @@ js/server/js-%.h: @srcdir@/js/server/%.js .setup-directories
|
|||
|
||||
.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)"
|
||||
|
||||
################################################################################
|
||||
################################################################################
|
||||
|
||||
.PHONY: unittests-http-server
|
||||
|
||||
unittests-http-server: start-server
|
||||
@echo "================================================================================"
|
||||
@echo "HTTP SERVER TESTS"
|
||||
@echo "================================================================================"
|
||||
|
||||
cd @srcdir@/UnitTests/HttpInterface && ./run_tests
|
||||
|
||||
-include Makefile.local
|
||||
|
||||
@ENABLE_FLEX_TRUE@JsonParser/%.c: @srcdir@/JsonParser/%.l
|
||||
|
|
|
@ -6,15 +6,28 @@
|
|||
|
||||
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
|
||||
|
||||
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
|
||||
################################################################################
|
||||
|
||||
|
||||
if ENABLE_BOOST_TEST
|
||||
|
||||
unittests-boost:
|
||||
|
@ -58,8 +71,6 @@ endif
|
|||
.PHONY: unittests-shell-server
|
||||
|
||||
OPTION = $(addprefix --unit-tests ,$(SHELL_SERVER))
|
||||
PID := $(shell echo $$PPID)
|
||||
VOCDIR = /tmp/vocdir.$(PID)
|
||||
|
||||
unittests-shell-server:
|
||||
@echo "================================================================================"
|
||||
|
@ -72,3 +83,16 @@ unittests-shell-server:
|
|||
@builddir@/avocado "$(VOCDIR)" $(OPTION)
|
||||
|
||||
@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