Module Name: src
Committed By: ozaki-r
Date: Thu Aug 3 03:16:27 UTC 2017
Modified Files:
src/tests/net/carp: t_basic.sh
src/tests/net/if_gif: t_gif.sh
src/tests/net/if_l2tp: t_l2tp.sh
src/tests/net/ipsec: t_ipsec_ah_keys.sh t_ipsec_esp_keys.sh
t_ipsec_gif.sh t_ipsec_l2tp.sh t_ipsec_misc.sh t_ipsec_sockopt.sh
t_ipsec_tcp.sh t_ipsec_transport.sh t_ipsec_tunnel.sh
t_ipsec_tunnel_ipcomp.sh t_ipsec_tunnel_odd.sh
src/tests/net/mcast: t_mcast.sh
src/tests/net/net: t_ipaddress.sh
src/tests/net/npf: t_npf.sh
src/tests/net/route: t_flags.sh t_flags6.sh
Log Message:
Clean up clunky eval strings
- Remove unnecessary \ at EOL
- This allows to omit ; too
- Remove unnecessary quotes for arguments of atf_set
- Don't expand $DEBUG in eval
- We expect it's expanded on execution
Suggested by kre@
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/net/carp/t_basic.sh
cvs rdiff -u -r1.10 -r1.11 src/tests/net/if_gif/t_gif.sh
cvs rdiff -u -r1.2 -r1.3 src/tests/net/if_l2tp/t_l2tp.sh
cvs rdiff -u -r1.1 -r1.2 src/tests/net/ipsec/t_ipsec_ah_keys.sh \
src/tests/net/ipsec/t_ipsec_esp_keys.sh \
src/tests/net/ipsec/t_ipsec_sockopt.sh src/tests/net/ipsec/t_ipsec_tcp.sh \
src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh
cvs rdiff -u -r1.6 -r1.7 src/tests/net/ipsec/t_ipsec_gif.sh \
src/tests/net/ipsec/t_ipsec_l2tp.sh
cvs rdiff -u -r1.17 -r1.18 src/tests/net/ipsec/t_ipsec_misc.sh
cvs rdiff -u -r1.5 -r1.6 src/tests/net/ipsec/t_ipsec_transport.sh
cvs rdiff -u -r1.8 -r1.9 src/tests/net/ipsec/t_ipsec_tunnel.sh
cvs rdiff -u -r1.2 -r1.3 src/tests/net/ipsec/t_ipsec_tunnel_odd.sh
cvs rdiff -u -r1.5 -r1.6 src/tests/net/mcast/t_mcast.sh
cvs rdiff -u -r1.10 -r1.11 src/tests/net/net/t_ipaddress.sh
cvs rdiff -u -r1.2 -r1.3 src/tests/net/npf/t_npf.sh
cvs rdiff -u -r1.19 -r1.20 src/tests/net/route/t_flags.sh
cvs rdiff -u -r1.15 -r1.16 src/tests/net/route/t_flags6.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/carp/t_basic.sh
diff -u src/tests/net/carp/t_basic.sh:1.6 src/tests/net/carp/t_basic.sh:1.7
--- src/tests/net/carp/t_basic.sh:1.6 Thu May 18 06:34:48 2017
+++ src/tests/net/carp/t_basic.sh Thu Aug 3 03:16:26 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_basic.sh,v 1.6 2017/05/18 06:34:48 ozaki-r Exp $
+# $NetBSD: t_basic.sh,v 1.7 2017/08/03 03:16:26 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -333,22 +333,22 @@ add_test_case()
fi
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- ${name}_body() { \
- $expected_failure_code \
- test_carp_handover_${ipproto} $halt $carpdevip; \
- if [ $halt != halt ]; then \
- rump_server_destroy_ifaces; \
- fi \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server
+ }
+ ${name}_body() {
+ $expected_failure_code
+ test_carp_handover_${ipproto} $halt $carpdevip
+ if [ $halt != halt ]; then
+ rump_server_destroy_ifaces
+ fi
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/if_gif/t_gif.sh
diff -u src/tests/net/if_gif/t_gif.sh:1.10 src/tests/net/if_gif/t_gif.sh:1.11
--- src/tests/net/if_gif/t_gif.sh:1.10 Fri May 26 01:14:38 2017
+++ src/tests/net/if_gif/t_gif.sh Thu Aug 3 03:16:26 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_gif.sh,v 1.10 2017/05/26 01:14:38 ozaki-r Exp $
+# $NetBSD: t_gif.sh,v 1.11 2017/08/03 03:16:26 ozaki-r Exp $
#
# Copyright (c) 2015 Internet Initiative Japan Inc.
# All rights reserved.
@@ -727,19 +727,19 @@ add_test()
fulldesc="Does ${inner} over ${outer} if_gif ${desc}"
atf_test_case ${name} cleanup
- eval "${name}_head() { \
- atf_set \"descr\" \"${fulldesc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- ${name}_body() { \
- ${category}_setup ${inner} ${outer}; \
- ${category}_test ${inner} ${outer}; \
- ${category}_teardown ${inner} ${outer}; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
+ eval "${name}_head() {
+ atf_set descr \"${fulldesc}\"
+ atf_set require.progs rump_server
+ }
+ ${name}_body() {
+ ${category}_setup ${inner} ${outer}
+ ${category}_test ${inner} ${outer}
+ ${category}_teardown ${inner} ${outer}
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
}"
atf_add_test_case ${name}
}
Index: src/tests/net/if_l2tp/t_l2tp.sh
diff -u src/tests/net/if_l2tp/t_l2tp.sh:1.2 src/tests/net/if_l2tp/t_l2tp.sh:1.3
--- src/tests/net/if_l2tp/t_l2tp.sh:1.2 Fri Feb 17 00:51:25 2017
+++ src/tests/net/if_l2tp/t_l2tp.sh Thu Aug 3 03:16:26 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_l2tp.sh,v 1.2 2017/02/17 00:51:25 ozaki-r Exp $
+# $NetBSD: t_l2tp.sh,v 1.3 2017/08/03 03:16:26 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -405,19 +405,19 @@ add_test()
fulldesc="Does ${lan_mode} over ${wan_mode} if_l2tp ${desc}"
atf_test_case ${name} cleanup
- eval "${name}_head() { \
- atf_set \"descr\" \"${fulldesc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- ${name}_body() { \
- ${category}_setup ${lan_mode} ${wan_mode}; \
- ${category}_test ${lan_mode} ${wan_mode}; \
- ${category}_teardown ${lan_mode} ${wan_mode}; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
+ eval "${name}_head() {
+ atf_set descr \"${fulldesc}\"
+ atf_set require.progs rump_server
+ }
+ ${name}_body() {
+ ${category}_setup ${lan_mode} ${wan_mode}
+ ${category}_test ${lan_mode} ${wan_mode}
+ ${category}_teardown ${lan_mode} ${wan_mode}
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
}"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_ah_keys.sh
diff -u src/tests/net/ipsec/t_ipsec_ah_keys.sh:1.1 src/tests/net/ipsec/t_ipsec_ah_keys.sh:1.2
--- src/tests/net/ipsec/t_ipsec_ah_keys.sh:1.1 Fri Apr 14 02:56:49 2017
+++ src/tests/net/ipsec/t_ipsec_ah_keys.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_ah_keys.sh,v 1.1 2017/04/14 02:56:49 ozaki-r Exp $
+# $NetBSD: t_ipsec_ah_keys.sh,v 1.2 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -73,18 +73,18 @@ add_test_valid_keys()
desc="Tests AH ($aalgo) valid keys"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_ah_valid_keys_common $aalgo; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_ah_valid_keys_common $aalgo
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_esp_keys.sh
diff -u src/tests/net/ipsec/t_ipsec_esp_keys.sh:1.1 src/tests/net/ipsec/t_ipsec_esp_keys.sh:1.2
--- src/tests/net/ipsec/t_ipsec_esp_keys.sh:1.1 Fri Apr 14 02:56:49 2017
+++ src/tests/net/ipsec/t_ipsec_esp_keys.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_esp_keys.sh,v 1.1 2017/04/14 02:56:49 ozaki-r Exp $
+# $NetBSD: t_ipsec_esp_keys.sh,v 1.2 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -73,18 +73,18 @@ add_test_valid_keys()
desc="Tests ESP ($ealgo) valid keys"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_esp_valid_keys_common $ealgo; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_esp_valid_keys_common $ealgo
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_sockopt.sh
diff -u src/tests/net/ipsec/t_ipsec_sockopt.sh:1.1 src/tests/net/ipsec/t_ipsec_sockopt.sh:1.2
--- src/tests/net/ipsec/t_ipsec_sockopt.sh:1.1 Wed Aug 2 02:19:56 2017
+++ src/tests/net/ipsec/t_ipsec_sockopt.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_sockopt.sh,v 1.1 2017/08/02 02:19:56 ozaki-r Exp $
+# $NetBSD: t_ipsec_sockopt.sh,v 1.2 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -354,19 +354,19 @@ add_test_IP_IPSEC_POLICY()
desc="Tests of IP_IPSEC_POLICY socket option (${ipproto}, ${proto}, ${_algo})"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_IP_IPSEC_POLICY_common $ipproto $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_IP_IPSEC_POLICY_common $ipproto $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_tcp.sh
diff -u src/tests/net/ipsec/t_ipsec_tcp.sh:1.1 src/tests/net/ipsec/t_ipsec_tcp.sh:1.2
--- src/tests/net/ipsec/t_ipsec_tcp.sh:1.1 Tue Jul 18 02:16:07 2017
+++ src/tests/net/ipsec/t_ipsec_tcp.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_tcp.sh,v 1.1 2017/07/18 02:16:07 ozaki-r Exp $
+# $NetBSD: t_ipsec_tcp.sh,v 1.2 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -261,19 +261,19 @@ add_test_tcp()
fi
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_tcp_${ipproto} $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_tcp_${ipproto} $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh
diff -u src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh:1.1 src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh:1.2
--- src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh:1.1 Mon Jul 3 06:01:16 2017
+++ src/tests/net/ipsec/t_ipsec_tunnel_ipcomp.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_tunnel_ipcomp.sh,v 1.1 2017/07/03 06:01:16 ozaki-r Exp $
+# $NetBSD: t_ipsec_tunnel_ipcomp.sh,v 1.2 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -374,19 +374,19 @@ add_test_tunnel_mode()
desc="Tests of IPsec ($ipproto) tunnel mode with $proto ($algo) and ipcomp ($calgo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_tunnel_ipcomp_common $ipproto $proto $algo $calgo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_tunnel_ipcomp_common $ipproto $proto $algo $calgo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_gif.sh
diff -u src/tests/net/ipsec/t_ipsec_gif.sh:1.6 src/tests/net/ipsec/t_ipsec_gif.sh:1.7
--- src/tests/net/ipsec/t_ipsec_gif.sh:1.6 Wed Jun 14 02:33:37 2017
+++ src/tests/net/ipsec/t_ipsec_gif.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_gif.sh,v 1.6 2017/06/14 02:33:37 ozaki-r Exp $
+# $NetBSD: t_ipsec_gif.sh,v 1.7 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -388,19 +388,19 @@ add_test_ipsec_gif()
desc="Tests of gif/IPsec ($ipproto) ${mode} mode with $proto ($algo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_ipsec_gif_common $ipproto $mode $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_ipsec_gif_common $ipproto $mode $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_l2tp.sh
diff -u src/tests/net/ipsec/t_ipsec_l2tp.sh:1.6 src/tests/net/ipsec/t_ipsec_l2tp.sh:1.7
--- src/tests/net/ipsec/t_ipsec_l2tp.sh:1.6 Wed Jun 14 02:33:37 2017
+++ src/tests/net/ipsec/t_ipsec_l2tp.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_l2tp.sh,v 1.6 2017/06/14 02:33:37 ozaki-r Exp $
+# $NetBSD: t_ipsec_l2tp.sh,v 1.7 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -374,19 +374,19 @@ add_test_ipsec_l2tp()
desc="Tests of l2tp/IPsec ($ipproto) ${mode} mode with $proto ($algo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_ipsec_l2tp_common $ipproto $mode $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_ipsec_l2tp_common $ipproto $mode $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_misc.sh
diff -u src/tests/net/ipsec/t_ipsec_misc.sh:1.17 src/tests/net/ipsec/t_ipsec_misc.sh:1.18
--- src/tests/net/ipsec/t_ipsec_misc.sh:1.17 Wed Aug 2 06:30:00 2017
+++ src/tests/net/ipsec/t_ipsec_misc.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_misc.sh,v 1.17 2017/08/02 06:30:00 ozaki-r Exp $
+# $NetBSD: t_ipsec_misc.sh,v 1.18 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -277,19 +277,19 @@ add_test_lifetime()
desc="Tests of lifetime of IPsec ($ipproto) with $proto ($algo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_lifetime_common $ipproto $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_lifetime_common $ipproto $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
@@ -345,19 +345,19 @@ add_test_update()
name="ipsec_update_${update}_${proto}_${_algo}"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_update $proto $algo $update; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_update $proto $algo $update
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
@@ -597,19 +597,19 @@ add_test_spi()
name="ipsec_spi_${proto}_${_algo}_preferred_${preferred}_${method}"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_spi $proto $algo $preferred $method; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_spi $proto $algo $preferred $method
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
@@ -683,19 +683,19 @@ add_test_nosa()
name="ipsec_nosa_${proto}_${_algo}"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_nosa $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_nosa $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_transport.sh
diff -u src/tests/net/ipsec/t_ipsec_transport.sh:1.5 src/tests/net/ipsec/t_ipsec_transport.sh:1.6
--- src/tests/net/ipsec/t_ipsec_transport.sh:1.5 Mon Jul 3 06:01:16 2017
+++ src/tests/net/ipsec/t_ipsec_transport.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_transport.sh,v 1.5 2017/07/03 06:01:16 ozaki-r Exp $
+# $NetBSD: t_ipsec_transport.sh,v 1.6 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -240,19 +240,19 @@ add_test_transport_mode()
desc="Tests of IPsec ($ipproto) transport mode with $proto ($algo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_transport_common $ipproto $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_transport_common $ipproto $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_tunnel.sh
diff -u src/tests/net/ipsec/t_ipsec_tunnel.sh:1.8 src/tests/net/ipsec/t_ipsec_tunnel.sh:1.9
--- src/tests/net/ipsec/t_ipsec_tunnel.sh:1.8 Fri May 12 02:34:45 2017
+++ src/tests/net/ipsec/t_ipsec_tunnel.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_tunnel.sh,v 1.8 2017/05/12 02:34:45 ozaki-r Exp $
+# $NetBSD: t_ipsec_tunnel.sh,v 1.9 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -287,19 +287,19 @@ add_test_tunnel_mode()
desc="Tests of IPsec ($ipproto) tunnel mode with $proto ($algo)"
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_tunnel_common $ipproto $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_tunnel_common $ipproto $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/ipsec/t_ipsec_tunnel_odd.sh
diff -u src/tests/net/ipsec/t_ipsec_tunnel_odd.sh:1.2 src/tests/net/ipsec/t_ipsec_tunnel_odd.sh:1.3
--- src/tests/net/ipsec/t_ipsec_tunnel_odd.sh:1.2 Fri May 12 02:34:45 2017
+++ src/tests/net/ipsec/t_ipsec_tunnel_odd.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipsec_tunnel_odd.sh,v 1.2 2017/05/12 02:34:45 ozaki-r Exp $
+# $NetBSD: t_ipsec_tunnel_odd.sh,v 1.3 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2017 Internet Initiative Japan Inc.
# All rights reserved.
@@ -303,19 +303,19 @@ add_test_tunnel_mode()
fi
atf_test_case ${name} cleanup
- eval " \
- ${name}_head() { \
- atf_set \"descr\" \"$desc\"; \
- atf_set \"require.progs\" \"rump_server\" \"setkey\"; \
- }; \
- ${name}_body() { \
- test_tunnel_common $ipproto $proto $algo; \
- rump_server_destroy_ifaces; \
- }; \
- ${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
- } \
+ eval "
+ ${name}_head() {
+ atf_set descr \"$desc\"
+ atf_set require.progs rump_server setkey
+ }
+ ${name}_body() {
+ test_tunnel_common $ipproto $proto $algo
+ rump_server_destroy_ifaces
+ }
+ ${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
+ }
"
atf_add_test_case ${name}
}
Index: src/tests/net/mcast/t_mcast.sh
diff -u src/tests/net/mcast/t_mcast.sh:1.5 src/tests/net/mcast/t_mcast.sh:1.6
--- src/tests/net/mcast/t_mcast.sh:1.5 Tue Feb 28 09:23:23 2017
+++ src/tests/net/mcast/t_mcast.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_mcast.sh,v 1.5 2017/02/28 09:23:23 ozaki-r Exp $
+# $NetBSD: t_mcast.sh,v 1.6 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2015 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -115,32 +115,32 @@ add_test()
fulldesc="Checks $desc"
atf_test_case "mcast_${name}" cleanup
- eval "mcast_${name}_head() { \
- atf_set \"descr\" \"${fulldesc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- mcast_${name}_body() { \
- run_test \"${name}\" \"${opts}\"; \
- rump_server_destroy_ifaces; \
- }; \
- mcast_${name}_cleanup() { \
- ${DEBUG} && dump; \
- cleanup; \
+ eval "mcast_${name}_head() {
+ atf_set descr \"${fulldesc}\"
+ atf_set require.progs rump_server
+ }
+ mcast_${name}_body() {
+ run_test ${name} \"${opts}\"
+ rump_server_destroy_ifaces
+ }
+ mcast_${name}_cleanup() {
+ \${DEBUG} && dump
+ cleanup
}"
atf_add_test_case "mcast_${name}"
fulldesc="Destroying interface while testing ${desc}"
atf_test_case "mcast_destroyif_${name}" cleanup
- eval "mcast_destroyif_${name}_head() { \
- atf_set \"descr\" \"${fulldesc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- mcast_destroyif_${name}_body() { \
- run_test_destroyif \"${name}\" \"${opts}\"; \
- }; \
- mcast_destroyif_${name}_cleanup() { \
- ${DEBUG} && dump; \
- cleanup; \
+ eval "mcast_destroyif_${name}_head() {
+ atf_set descr \"${fulldesc}\"
+ atf_set require.progs rump_server
+ }
+ mcast_destroyif_${name}_body() {
+ run_test_destroyif ${name} \"${opts}\"
+ }
+ mcast_destroyif_${name}_cleanup() {
+ \${DEBUG} && dump
+ cleanup
}"
atf_add_test_case "mcast_destroyif_${name}"
}
Index: src/tests/net/net/t_ipaddress.sh
diff -u src/tests/net/net/t_ipaddress.sh:1.10 src/tests/net/net/t_ipaddress.sh:1.11
--- src/tests/net/net/t_ipaddress.sh:1.10 Mon Feb 20 09:00:08 2017
+++ src/tests/net/net/t_ipaddress.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_ipaddress.sh,v 1.10 2017/02/20 09:00:08 ozaki-r Exp $
+# $NetBSD: t_ipaddress.sh,v 1.11 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2015 Internet Initiative Japan Inc.
# All rights reserved.
@@ -170,16 +170,16 @@ add_test()
local desc="$2"
atf_test_case "ipaddr_${name}" cleanup
- eval "ipaddr_${name}_head() { \
- atf_set \"descr\" \"${desc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- ipaddr_${name}_body() { \
- test_${name}; \
- }; \
- ipaddr_${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
+ eval "ipaddr_${name}_head() {
+ atf_set descr \"${desc}\"
+ atf_set require.progs rump_server
+ }
+ ipaddr_${name}_body() {
+ test_${name}
+ }
+ ipaddr_${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
}"
atf_add_test_case "ipaddr_${name}"
}
Index: src/tests/net/npf/t_npf.sh
diff -u src/tests/net/npf/t_npf.sh:1.2 src/tests/net/npf/t_npf.sh:1.3
--- src/tests/net/npf/t_npf.sh:1.2 Tue Sep 18 08:28:15 2012
+++ src/tests/net/npf/t_npf.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_npf.sh,v 1.2 2012/09/18 08:28:15 martin Exp $
+# $NetBSD: t_npf.sh,v 1.3 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2008, 2010 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -39,12 +39,12 @@ add_test()
local desc="${*}";
atf_test_case "npf_${name}"
- eval "npf_${name}_head() { \
- atf_set \"descr\" \"${desc}\"; \
- atf_set \"require.progs\" \"npfctl npftest\"; \
- }; \
- npf_${name}_body() { \
- run_test \"${name}\"; \
+ eval "npf_${name}_head() {
+ atf_set descr \"${desc}\"
+ atf_set require.progs npfctl npftest
+ }
+ npf_${name}_body() {
+ run_test ${name}
}"
atf_add_test_case "npf_${name}"
}
Index: src/tests/net/route/t_flags.sh
diff -u src/tests/net/route/t_flags.sh:1.19 src/tests/net/route/t_flags.sh:1.20
--- src/tests/net/route/t_flags.sh:1.19 Fri Jun 30 07:57:12 2017
+++ src/tests/net/route/t_flags.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_flags.sh,v 1.19 2017/06/30 07:57:12 ozaki-r Exp $
+# $NetBSD: t_flags.sh,v 1.20 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2015 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -322,19 +322,19 @@ add_test()
local desc="$2"
atf_test_case "route_flags_${name}" cleanup
- eval "route_flags_${name}_head() { \
- atf_set \"descr\" \"${desc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- route_flags_${name}_body() { \
- setup_local; \
- setup_peer; \
- test_${name}; \
- rump_server_destroy_ifaces; \
- }; \
- route_flags_${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
+ eval "route_flags_${name}_head() {
+ atf_set descr \"${desc}\"
+ atf_set require.progs rump_server
+ }
+ route_flags_${name}_body() {
+ setup_local
+ setup_peer
+ test_${name}
+ rump_server_destroy_ifaces
+ }
+ route_flags_${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
}"
atf_add_test_case "route_flags_${name}"
}
Index: src/tests/net/route/t_flags6.sh
diff -u src/tests/net/route/t_flags6.sh:1.15 src/tests/net/route/t_flags6.sh:1.16
--- src/tests/net/route/t_flags6.sh:1.15 Fri Jun 30 07:57:12 2017
+++ src/tests/net/route/t_flags6.sh Thu Aug 3 03:16:27 2017
@@ -1,4 +1,4 @@
-# $NetBSD: t_flags6.sh,v 1.15 2017/06/30 07:57:12 ozaki-r Exp $
+# $NetBSD: t_flags6.sh,v 1.16 2017/08/03 03:16:27 ozaki-r Exp $
#
# Copyright (c) 2016 Internet Initiative Japan Inc.
# All rights reserved.
@@ -261,19 +261,19 @@ add_test()
local desc="$2"
atf_test_case "route_flags_${name}" cleanup
- eval "route_flags_${name}_head() { \
- atf_set \"descr\" \"${desc}\"; \
- atf_set \"require.progs\" \"rump_server\"; \
- }; \
- route_flags_${name}_body() { \
- setup_local; \
- setup_peer; \
- test_${name}; \
- rump_server_destroy_ifaces; \
- }; \
- route_flags_${name}_cleanup() { \
- $DEBUG && dump; \
- cleanup; \
+ eval "route_flags_${name}_head() {
+ atf_set descr \"${desc}\"
+ atf_set require.progs rump_server
+ }
+ route_flags_${name}_body() {
+ setup_local
+ setup_peer
+ test_${name}
+ rump_server_destroy_ifaces
+ }
+ route_flags_${name}_cleanup() {
+ \$DEBUG && dump
+ cleanup
}"
atf_add_test_case "route_flags_${name}"
}