mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
tests/pf/ioctl: use require.kmods property instead of ad-hoc checks
Signed-off-by: Siva Mahadevan <[email protected]> Sponsored by: The FreeBSD Foundation Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1780
This commit is contained in:
1 parent
26d3dfa873
commit
c444bfca00
1 file changed
+23
-2
@@ -41,8 +41,6 @@
|
||||
static int dev;
|
||||
|
||||
#define COMMON_HEAD() \
|
||||
if (modfind("pf") == -1) \
|
||||
atf_tc_skip("pf not loaded"); \
|
||||
dev = open("/dev/pf", O_RDWR); \
|
||||
if (dev == -1) \
|
||||
atf_tc_skip("Failed to open /dev/pf");
|
||||
@@ -64,6 +62,7 @@ ATF_TC_WITH_CLEANUP(addtables);
|
||||
ATF_TC_HEAD(addtables, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(addtables, tc)
|
||||
@@ -116,6 +115,7 @@ ATF_TC_WITH_CLEANUP(deltables);
|
||||
ATF_TC_HEAD(deltables, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(deltables, tc)
|
||||
@@ -159,6 +159,7 @@ ATF_TC_WITH_CLEANUP(gettables);
|
||||
ATF_TC_HEAD(gettables, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(gettables, tc)
|
||||
@@ -197,6 +198,7 @@ ATF_TC_WITH_CLEANUP(gettstats);
|
||||
ATF_TC_HEAD(gettstats, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(gettstats, tc)
|
||||
@@ -235,6 +237,7 @@ ATF_TC_WITH_CLEANUP(clrtstats);
|
||||
ATF_TC_HEAD(clrtstats, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(clrtstats, tc)
|
||||
@@ -280,6 +283,7 @@ ATF_TC_WITH_CLEANUP(settflags);
|
||||
ATF_TC_HEAD(settflags, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(settflags, tc)
|
||||
@@ -325,6 +329,7 @@ ATF_TC_WITH_CLEANUP(addaddrs);
|
||||
ATF_TC_HEAD(addaddrs, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(addaddrs, tc)
|
||||
@@ -360,6 +365,7 @@ ATF_TC_WITH_CLEANUP(deladdrs);
|
||||
ATF_TC_HEAD(deladdrs, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(deladdrs, tc)
|
||||
@@ -395,6 +401,7 @@ ATF_TC_WITH_CLEANUP(setaddrs);
|
||||
ATF_TC_HEAD(setaddrs, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(setaddrs, tc)
|
||||
@@ -430,6 +437,7 @@ ATF_TC_WITH_CLEANUP(getaddrs);
|
||||
ATF_TC_HEAD(getaddrs, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(getaddrs, tc)
|
||||
@@ -467,6 +475,7 @@ ATF_TC_WITH_CLEANUP(getastats);
|
||||
ATF_TC_HEAD(getastats, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(getastats, tc)
|
||||
@@ -504,6 +513,7 @@ ATF_TC_WITH_CLEANUP(clrastats);
|
||||
ATF_TC_HEAD(clrastats, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(clrastats, tc)
|
||||
@@ -541,6 +551,7 @@ ATF_TC_WITH_CLEANUP(tstaddrs);
|
||||
ATF_TC_HEAD(tstaddrs, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(tstaddrs, tc)
|
||||
@@ -578,6 +589,7 @@ ATF_TC_WITH_CLEANUP(inadefine);
|
||||
ATF_TC_HEAD(inadefine, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(inadefine, tc)
|
||||
@@ -615,6 +627,7 @@ ATF_TC_WITH_CLEANUP(igetifaces);
|
||||
ATF_TC_HEAD(igetifaces, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(igetifaces, tc)
|
||||
@@ -649,6 +662,7 @@ ATF_TC_WITH_CLEANUP(cxbegin);
|
||||
ATF_TC_HEAD(cxbegin, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(cxbegin, tc)
|
||||
@@ -688,6 +702,7 @@ ATF_TC_WITH_CLEANUP(cxrollback);
|
||||
ATF_TC_HEAD(cxrollback, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(cxrollback, tc)
|
||||
@@ -727,6 +742,7 @@ ATF_TC_WITH_CLEANUP(commit);
|
||||
ATF_TC_HEAD(commit, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(commit, tc)
|
||||
@@ -766,6 +782,7 @@ ATF_TC_WITH_CLEANUP(getsrcnodes);
|
||||
ATF_TC_HEAD(getsrcnodes, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(getsrcnodes, tc)
|
||||
@@ -798,6 +815,7 @@ ATF_TC_WITH_CLEANUP(tag);
|
||||
ATF_TC_HEAD(tag, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(tag, tc)
|
||||
@@ -835,6 +853,7 @@ ATF_TC_WITH_CLEANUP(rpool_mtx);
|
||||
ATF_TC_HEAD(rpool_mtx, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(rpool_mtx, tc)
|
||||
@@ -872,6 +891,7 @@ ATF_TC_WITH_CLEANUP(rpool_mtx2);
|
||||
ATF_TC_HEAD(rpool_mtx2, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(rpool_mtx2, tc)
|
||||
@@ -898,6 +918,7 @@ ATF_TC_WITH_CLEANUP(natlook);
|
||||
ATF_TC_HEAD(natlook, tc)
|
||||
{
|
||||
atf_tc_set_md_var(tc, "require.user", "root");
|
||||
atf_tc_set_md_var(tc, "require.kmods", "pf");
|
||||
}
|
||||
|
||||
ATF_TC_BODY(natlook, tc)
|
||||
|
||||
Reference in new issue
Block a user