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