5 TESTSDIR= ${TESTSBASE}/sys/fs/fusefs
7 # We could simply link all of these files into a single executable. But since
8 # Kyua treats googletest programs as plain tests, it's better to separate them
9 # out, so we get more granular reporting.
14 GTESTS+= default_permissions
15 GTESTS+= default_permissions_privileged
17 GTESTS+= dev_fuse_poll
52 SRCS.$p+= getmntopts.c
57 TEST_METADATA.default_permissions+= required_user="unprivileged"
58 TEST_METADATA.default_permissions_privileged+= required_user="root"
59 TEST_METADATA.mknod+= required_user="root"
60 TEST_METADATA.nfs+= required_user="root"
62 # TODO: drastically increase timeout after test development is mostly complete
63 TEST_METADATA+= timeout=10
65 FUSEFS= ${SRCTOP}/sys/fs/fuse
66 MOUNT= ${SRCTOP}/sbin/mount
67 # Suppress warnings that GCC generates for the libc++ and gtest headers.
68 CXXWARNFLAGS.gcc+= -Wno-placement-new -Wno-attributes -Wno-class-memaccess
69 CXXFLAGS+= -I${SRCTOP}/tests
70 CXXFLAGS+= -I${FUSEFS}
81 .include <bsd.test.mk>