aboutsummaryrefslogtreecommitdiff
path: root/tests/sys/netlink
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2023-03-09 14:43:56 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2023-03-09 14:46:27 +0000
commit595d23f777dc24cb285b072c596ca96bbc2db3cd (patch)
tree292be9547cec022a1bf26ea0b94891945359a205 /tests/sys/netlink
parent90d625122886a2db5b66d248807b89f4a0270466 (diff)
Diffstat (limited to 'tests/sys/netlink')
-rw-r--r--tests/sys/netlink/test_snl.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/sys/netlink/test_snl.c b/tests/sys/netlink/test_snl.c
index d917d81d967d..daacc1aaacec 100644
--- a/tests/sys/netlink/test_snl.c
+++ b/tests/sys/netlink/test_snl.c
@@ -9,6 +9,7 @@
#include <netlink/netlink_route.h>
#include "netlink/netlink_snl.h"
#include "netlink/netlink_snl_route.h"
+#include "netlink/netlink_snl_route_parsers.h"
#include <atf-c.h>
@@ -19,6 +20,17 @@ require_netlink(void)
atf_tc_skip("netlink module not loaded");
}
+ATF_TC(snl_verify_parsers);
+ATF_TC_HEAD(snl_verify_parsers, tc)
+{
+ atf_tc_set_md_var(tc, "descr", "Tests snl(3) parsers are correct");
+}
+
+ATF_TC_BODY(snl_verify_parsers, tc)
+{
+ SNL_VERIFY_PARSERS(snl_all_route_parsers);
+
+}
ATF_TC(snl_list_ifaces);
ATF_TC_HEAD(snl_list_ifaces, tc)
@@ -87,6 +99,7 @@ ATF_TC_BODY(snl_list_ifaces, tc)
ATF_TP_ADD_TCS(tp)
{
ATF_TP_ADD_TC(tp, snl_list_ifaces);
+ ATF_TP_ADD_TC(tp, snl_verify_parsers);
return (atf_no_error());
}