1) Building the networking unit-test when SITNL is not enabled does not
make much sense right now.
Make compilation dependent on having SITNL configured.
2) Remove some no-op mock_msg function calls.
3) Remove obsolete comment and declarations
Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
Acked-by: David Sommerseth <davids@openvpn.net>
Message-Id: <
20190618163435.26431-1-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg18556.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
UNIT_TEST="./unit_tests/openvpn/networking_testdriver"
MAX_TEST=${1:-7}
-KILL_EXEC=`which kill`
-CC=${CC:-gcc}
-
srcdir="${srcdir:-.}"
top_builddir="${top_builddir:-..}"
openvpn="${top_builddir}/src/openvpn/openvpn"
# Ensure PREFER_KSU is in a known state
PREFER_KSU="${PREFER_KSU:-0}"
-# make sure we have permissions to run ifconfig/route from OpenVPN
-# can't use "id -u" here - doesn't work on Solaris
+# make sure we have permissions to run the networking unit-test
ID=`id`
if expr "$ID" : "uid=0" >/dev/null
then :
$(openvpn_srcdir)/platform.c \
$(openvpn_srcdir)/run_command.c
+if HAVE_SITNL
networking_testdriver_CFLAGS = @TEST_CFLAGS@ \
-I$(openvpn_includedir) -I$(compat_srcdir) -I$(openvpn_srcdir) \
$(OPTIONAL_CRYPTO_CFLAGS)
$(openvpn_srcdir)/otime.c \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c
+endif
#include "syshead.h"
#include "networking.h"
-#include "mock_msg.h"
-
static char *iface = "dummy0";
-#ifdef ENABLE_SITNL
-
static int
net__iface_up(bool up)
{
{
int test;
- mock_set_debug_level(10);
-
if (argc < 2)
{
usage(argv[0]);
usage(argv[0]);
return -1;
}
-
-#else
-
-int
-main(int argc, char *argv[])
-{
- return 0;
-}
-
-#endif /* ENABLE_SITNL */