xref: /freebsd-13.1/tests/sys/net/Makefile (revision a40b7651)
1# $FreeBSD$
2
3PACKAGE=	tests
4
5TESTSDIR=	${TESTSBASE}/sys/net
6BINDIR=		${TESTSDIR}
7
8ATF_TESTS_C+=	if_epair
9ATF_TESTS_SH+=	if_bridge_test
10TEST_METADATA.if_bridge_test+=	required_programs="python"
11ATF_TESTS_SH+=	if_clone_test
12ATF_TESTS_SH+=	if_gif
13ATF_TESTS_SH+=	if_lagg_test
14ATF_TESTS_SH+=	if_stf
15ATF_TESTS_SH+=	if_tun_test
16ATF_TESTS_SH+=	if_vlan
17
18TESTS_SUBDIRS+=	routing
19
20# The tests are written to be run in parallel, but doing so leads to random
21# panics.  I think it's because the kernel's list of interfaces isn't properly
22# locked.
23TEST_METADATA+=	is_exclusive=true
24
25${PACKAGE}FILES+=	\
26		dhclient_pcp.conf \
27		pcp.py \
28		stp.py
29
30${PACKAGE}FILESMODE_pcp.py=		0555
31${PACKAGE}FILESMODE_stp.py=		0555
32
33MAN=
34PROGS+=		randsleep
35
36CFLAGS+=        -I${.CURDIR:H:H}
37
38.include <bsd.test.mk>
39