aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2023-03-01 20:35:52 +0000
committerKyle Evans <kevans@FreeBSD.org>2023-03-01 20:38:46 +0000
commit0c428864495af9dc7d2af4d0a5ae21732af9c739 (patch)
treee9edeb9de2a7471f009b233a63aad36d55533e28
parent3f47391177a452d1561c7aafcc115bb71dd9e097 (diff)
downloadsrc-0c428864495af9dc7d2af4d0a5ae21732af9c739.tar.gz
src-0c428864495af9dc7d2af4d0a5ae21732af9c739.zip
sysctl: tests: fix a couple issues
The function that sets test case metadata is actually named ${tc}_head rather than ${tc}, so add the suffix. While we're here, hook the tests up to the infrastructure so that they do get run. Sponsored by: Klara, Inc.
-rw-r--r--etc/mtree/BSD.tests.dist2
-rw-r--r--sbin/sysctl/Makefile5
-rw-r--r--sbin/sysctl/tests/sysctl_test.sh12
3 files changed, 13 insertions, 6 deletions
diff --git a/etc/mtree/BSD.tests.dist b/etc/mtree/BSD.tests.dist
index 859b5c5ace7f..f3420369ad80 100644
--- a/etc/mtree/BSD.tests.dist
+++ b/etc/mtree/BSD.tests.dist
@@ -466,6 +466,8 @@
..
route
..
+ sysctl
+ ..
..
secure
lib
diff --git a/sbin/sysctl/Makefile b/sbin/sysctl/Makefile
index 2069bd3382d2..ee6eba9feae5 100644
--- a/sbin/sysctl/Makefile
+++ b/sbin/sysctl/Makefile
@@ -1,10 +1,15 @@
# @(#)Makefile 8.1 (Berkeley) 6/6/93
# $FreeBSD$
+.include <src.opts.mk>
+
PACKAGE=runtime
CONFS= sysctl.conf
PROG= sysctl
WARNS?= 3
MAN= sysctl.8
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
+
.include <bsd.prog.mk>
diff --git a/sbin/sysctl/tests/sysctl_test.sh b/sbin/sysctl/tests/sysctl_test.sh
index a26c2c77b998..e932626a9f14 100644
--- a/sbin/sysctl/tests/sysctl_test.sh
+++ b/sbin/sysctl/tests/sysctl_test.sh
@@ -38,7 +38,7 @@ sysctl_by_name_body()
atf_test_case sysctl_nflag
-sysctl_nflag()
+sysctl_nflag_head()
{
atf_set "descr" "Verify -n argument"
}
@@ -49,7 +49,7 @@ sysctl_nflag_body()
atf_test_case sysctl_eflag
-sysctl_eflag()
+sysctl_eflag_head()
{
atf_set "descr" "Verify -e argument"
}
@@ -60,7 +60,7 @@ sysctl_eflag_body()
atf_test_case sysctl_tflag
-sysctl_tflag()
+sysctl_tflag_head()
{
atf_set "descr" "Verify -t argument"
}
@@ -71,7 +71,7 @@ sysctl_tflag_body()
atf_test_case sysctl_dflag
-sysctl_dflag()
+sysctl_dflag_head()
{
atf_set "descr" "Verify -d argument"
}
@@ -82,7 +82,7 @@ sysctl_dflag_body()
atf_test_case sysctl_tflag_dflag
-sysctl_tflag_dflag()
+sysctl_tflag_dflag_head()
{
atf_set "descr" "Verify -t -d arguments"
}
@@ -94,7 +94,7 @@ sysctl_tflag_dflag_body()
atf_test_case sysctl_nflag_tflag_dflag
-sysctl_nflag_tflag_dflag()
+sysctl_nflag_tflag_dflag_head()
{
atf_set "descr" "Verify -n -t -d arguments"
}