Module Name: src
Committed By: ozaki-r
Date: Tue Sep 3 07:54:36 UTC 2024
Modified Files:
src/tests/net/if_bridge: t_bridge.sh
Log Message:
tests: dedup test scripts like others
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/tests/net/if_bridge/t_bridge.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/net/if_bridge/t_bridge.sh
diff -u src/tests/net/if_bridge/t_bridge.sh:1.19 src/tests/net/if_bridge/t_bridge.sh:1.20
--- src/tests/net/if_bridge/t_bridge.sh:1.19 Mon Aug 19 03:22:05 2019
+++ src/tests/net/if_bridge/t_bridge.sh Tue Sep 3 07:54:36 2024
@@ -1,4 +1,4 @@
-# $NetBSD: t_bridge.sh,v 1.19 2019/08/19 03:22:05 ozaki-r Exp $
+# $NetBSD: t_bridge.sh,v 1.20 2024/09/03 07:54:36 ozaki-r Exp $
#
# Copyright (c) 2014 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -40,43 +40,6 @@ IP6BR2=fc00::12
DEBUG=${DEBUG:-false}
TIMEOUT=5
-atf_test_case bridge_create_destroy cleanup
-atf_test_case bridge_ipv4 cleanup
-atf_test_case bridge_ipv6 cleanup
-atf_test_case bridge_member_ipv4 cleanup
-atf_test_case bridge_member_ipv6 cleanup
-
-bridge_create_destroy_head()
-{
-
- atf_set "descr" "Test creating/destroying bridge interfaces"
- atf_set "require.progs" "rump_server"
-}
-
-bridge_ipv4_head()
-{
- atf_set "descr" "Does simple if_bridge tests"
- atf_set "require.progs" "rump_server"
-}
-
-bridge_ipv6_head()
-{
- atf_set "descr" "Does simple if_bridge tests (IPv6)"
- atf_set "require.progs" "rump_server"
-}
-
-bridge_member_ipv4_head()
-{
- atf_set "descr" "Tests if_bridge with members with an IP address"
- atf_set "require.progs" "rump_server"
-}
-
-bridge_member_ipv6_head()
-{
- atf_set "descr" "Tests if_bridge with members with an IP address (IPv6)"
- atf_set "require.progs" "rump_server"
-}
-
setup_endpoint()
{
sock=${1}
@@ -320,7 +283,7 @@ test_ping6_member()
rump.ifconfig -v shmif0
}
-bridge_create_destroy_body()
+test_create_destroy()
{
rump_server_start $SOCK1 bridge
@@ -328,7 +291,7 @@ bridge_create_destroy_body()
test_create_destroy_common $SOCK1 bridge0
}
-bridge_ipv4_body()
+test_ipv4()
{
setup
test_setup
@@ -347,7 +310,7 @@ bridge_ipv4_body()
rump_server_destroy_ifaces
}
-bridge_ipv6_body()
+test_ipv6()
{
setup6
test_setup6
@@ -365,7 +328,7 @@ bridge_ipv6_body()
rump_server_destroy_ifaces
}
-bridge_member_ipv4_body()
+test_member_ipv4()
{
setup
test_setup
@@ -387,7 +350,7 @@ bridge_member_ipv4_body()
rump_server_destroy_ifaces
}
-bridge_member_ipv6_body()
+test_member_ipv6()
{
setup6
test_setup6
@@ -408,47 +371,32 @@ bridge_member_ipv6_body()
rump_server_destroy_ifaces
}
-bridge_create_destroy_cleanup()
-{
-
- $DEBUG && dump
- cleanup
-}
-
-bridge_ipv4_cleanup()
-{
-
- $DEBUG && dump
- cleanup
-}
-
-bridge_ipv6_cleanup()
-{
-
- $DEBUG && dump
- cleanup
-}
-
-bridge_member_ipv4_cleanup()
-{
-
- $DEBUG && dump
- cleanup
-}
-
-bridge_member_ipv6_cleanup()
+add_test()
{
+ local name=$1
+ local desc="$2"
- $DEBUG && dump
- cleanup
+ atf_test_case "bridge_${name}" cleanup
+ eval "bridge_${name}_head() {
+ atf_set descr \"${desc}\"
+ atf_set require.progs rump_server
+ }
+ bridge_${name}_body() {
+ test_${name}
+ }
+ bridge_${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }"
+ atf_add_test_case "bridge_${name}"
}
atf_init_test_cases()
{
- atf_add_test_case bridge_create_destroy
- atf_add_test_case bridge_ipv4
- atf_add_test_case bridge_ipv6
- atf_add_test_case bridge_member_ipv4
- atf_add_test_case bridge_member_ipv6
+ add_test create_destroy "Tests creating/destroying bridge interfaces"
+ add_test ipv4 "Does basic if_bridge tests (IPv4)"
+ add_test ipv6 "Does basic if_bridge tests (IPv6)"
+ add_test member_ipv4 "Tests if_bridge with members with an IP address (IPv4)"
+ add_test member_ipv6 "Tests if_bridge with members with an IP address (IPv6)"
}