mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 13:53:31 +01:00
When python is available, run the commandline unit tests from "make check"
This commit is contained in:
parent
0546edde66
commit
187398318e
4
changes/python-tests
Normal file
4
changes/python-tests
Normal file
@ -0,0 +1,4 @@
|
||||
o Minor features:
|
||||
- "make check" now runs extra tests beyond the unit test scripts if
|
||||
Python is installed.
|
||||
|
@ -183,6 +183,13 @@ AM_CONDITIONAL(NAT_PMP, test x$natpmp = xtrue)
|
||||
AM_CONDITIONAL(MINIUPNPC, test x$upnp = xtrue)
|
||||
AM_PROG_CC_C_O
|
||||
|
||||
AC_ARG_VAR(PYTHON)
|
||||
AC_CHECK_PROGS(PYTHON, [python python2 python3])
|
||||
if test "x$PYTHON" = "x"; then
|
||||
AC_MSG_WARN([Python unavailable; some tests will not be run.])
|
||||
fi
|
||||
AM_CONDITIONAL(USEPYTHON, [test "x$PYTHON" != "x"])
|
||||
|
||||
ifdef([AC_C_FLEXIBLE_ARRAY_MEMBER], [
|
||||
AC_C_FLEXIBLE_ARRAY_MEMBER
|
||||
], [
|
||||
|
@ -1,4 +1,4 @@
|
||||
TESTS+= src/test/test
|
||||
TESTS += src/test/test
|
||||
|
||||
noinst_PROGRAMS+= src/test/bench
|
||||
if UNITTESTS_ENABLED
|
||||
@ -77,3 +77,8 @@ src_test_test_ntor_cl_AM_CPPFLAGS = \
|
||||
|
||||
endif
|
||||
|
||||
check-local:
|
||||
if USEPYTHON
|
||||
$(PYTHON) src/test/test_cmdline_args.py
|
||||
endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user