aboutsummaryrefslogtreecommitdiff
path: root/tests/sys/net/Makefile
blob: 730727b3d6885cca18905aa78db9eaae9df708b7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# $FreeBSD$

PACKAGE=	tests

TESTSDIR=	${TESTSBASE}/sys/net
BINDIR=		${TESTSDIR}

ATF_TESTS_C+=	if_epair
ATF_TESTS_SH+=	if_bridge_test
TEST_METADATA.if_bridge_test+=	required_programs="python"
ATF_TESTS_SH+=	if_clone_test
ATF_TESTS_SH+=	if_gif
ATF_TESTS_SH+=	if_lagg_test
ATF_TESTS_SH+=	if_stf
ATF_TESTS_SH+=	if_tun_test
ATF_TESTS_SH+=	if_vlan
ATF_TESTS_SH+=	if_wg

TESTS_SUBDIRS+=	if_ovpn
TESTS_SUBDIRS+=	routing

# The tests are written to be run in parallel, but doing so leads to random
# panics.  I think it's because the kernel's list of interfaces isn't properly
# locked.
TEST_METADATA+=	is_exclusive=true

${PACKAGE}FILES+=	\
		dhclient_pcp.conf \
		pcp.py \
		stp.py

${PACKAGE}FILESMODE_pcp.py=		0555
${PACKAGE}FILESMODE_stp.py=		0555

MAN=
PROGS+=		randsleep

CFLAGS+=        -I${.CURDIR:H:H}

.include <bsd.test.mk>