Add configure option to enable building unit tests
Same template should be used for other libs... Change-Id: Icc771cb6b243d215f30fb51c0dbc028e497a74c6 Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
parent
dba76f29e6
commit
c47e979674
@ -1,2 +1,5 @@
|
||||
# nothing
|
||||
|
||||
ifeq ($($(PLATFORM)_enable_tests),yes)
|
||||
vppinfra_configure_args += --enable-tests
|
||||
endif
|
||||
|
||||
|
@ -17,6 +17,9 @@ vpp_native_tools = vppapigen
|
||||
|
||||
vpp_uses_dpdk = yes
|
||||
|
||||
# Uncoment to enable building unit tests
|
||||
# vpp_enable_tests = yes
|
||||
|
||||
vpp_root_packages = vpp vlib vlib-api vnet svm vpp-api-test \
|
||||
vpp-japi gmod
|
||||
|
||||
|
@ -20,7 +20,10 @@ endif
|
||||
|
||||
lib_LIBRARIES =
|
||||
|
||||
TESTS = test_bihash_template \
|
||||
TESTS =
|
||||
|
||||
if ENABLE_TESTS
|
||||
TESTS += test_bihash_template \
|
||||
test_elog \
|
||||
test_elf \
|
||||
test_fifo \
|
||||
@ -44,6 +47,7 @@ TESTS = test_bihash_template \
|
||||
test_timing_wheel \
|
||||
test_vec \
|
||||
test_zvec
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
||||
check_PROGRAMS = $(TESTS)
|
||||
|
@ -31,6 +31,13 @@ AC_ARG_WITH(ldflags,
|
||||
|
||||
######################################################################
|
||||
|
||||
AC_ARG_ENABLE(tests,
|
||||
AC_HELP_STRING([--enable-tests],[Enable unit tests]),
|
||||
[enable_tests=1],
|
||||
[enable_tests=0])
|
||||
|
||||
AM_CONDITIONAL(ENABLE_TESTS, test "$enable_tests" = "1")
|
||||
|
||||
AC_ARG_WITH(unix,
|
||||
AC_HELP_STRING([--with-unix],[Compile unix version of clib]),
|
||||
[],
|
||||
|
Loading…
x
Reference in New Issue
Block a user