Page MenuHomeFreeBSD

D48659.id149921.diff
No OneTemporary

D48659.id149921.diff

diff --git a/sbin/sysctl/tests/sysctl_test.sh b/sbin/sysctl/tests/sysctl_test.sh
--- a/sbin/sysctl/tests/sysctl_test.sh
+++ b/sbin/sysctl/tests/sysctl_test.sh
@@ -1,3 +1,6 @@
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
# Copyright (c) 2022 Yoshihiro Ota <ota@j.email.ne.jp>
#
# Redistribution and use in source and binary forms, with or without
@@ -20,12 +23,39 @@
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
+#
sysctl_name="kern.ostype"
sysctl_value="FreeBSD"
sysctl_type="string"
sysctl_description="Operating system type"
+atf_test_case sysctl_aflag
+sysctl_aflag_head()
+{
+ atf_set "descr" "Exercise all sysctl handlers"
+}
+sysctl_aflag_body()
+{
+ atf_check -o ignore sysctl -a
+}
+
+
+atf_test_case sysctl_aflag_jail
+sysctl_aflag_jail_head()
+{
+ atf_set "descr" "Exercise all sysctl handlers in a jail"
+}
+sysctl_aflag_jail_body()
+{
+ local jail
+
+ jail=sysctl_test_aflag_jail
+ atf_check -o ignore jail -c name=$jail command=sysctl -a
+ atf_check -o ignore jail -c name=$jail vnet command=sysctl -a
+}
+
+
atf_test_case sysctl_by_name
sysctl_by_name_head()
{
@@ -106,6 +136,8 @@
atf_init_test_cases()
{
+ atf_add_test_case sysctl_aflag
+ atf_add_test_case sysctl_aflag_jail
atf_add_test_case sysctl_by_name
atf_add_test_case sysctl_nflag
atf_add_test_case sysctl_eflag

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 1, 6:57 AM (3 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30669534
Default Alt Text
D48659.id149921.diff (1 KB)

Event Timeline