aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-04-03 16:34:44 -0700
committerJake McGinty <me@jake.su>2018-04-03 16:34:50 -0700
commit0002d1b1d4f3de30685eb1df1185c6375b2e22cd (patch)
tree9034102be41d941a3952f94f525511e8e634486b /tests
parentpeer: set session birthday at moment of symmetric key derivation (diff)
downloadwireguard-rs-0002d1b1d4f3de30685eb1df1185c6375b2e22cd.tar.xz
wireguard-rs-0002d1b1d4f3de30685eb1df1185c6375b2e22cd.zip
tests: message on failure rather than just ret non-zero
Diffstat (limited to 'tests')
-rwxr-xr-xtests/netns.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/netns.sh b/tests/netns.sh
index a772cfb..87d07f9 100755
--- a/tests/netns.sh
+++ b/tests/netns.sh
@@ -40,6 +40,7 @@ program=$1
export LOG_LEVEL="info"
pretty() { echo -e "\x1b[32m\x1b[1m[+] ${1:+NS$1: }${2}\x1b[0m" >&3; }
+warn() { echo -e "\x1b[31m\x1b[1m[!] "$@" \x1b[0m" >&3; }
pp() { pretty "" "$*"; "$@"; }
maybe_exec() { if [[ $BASHPID -eq $$ ]]; then "$@"; else exec "$@"; fi; }
n0() { pretty 0 "$*"; maybe_exec ip netns exec $netns0 "$@"; }
@@ -55,6 +56,7 @@ waitiface() { pretty "${1//*-}" "wait for $2 to come up"; ip netns exec "$1" bas
cleanup() {
set +e
+ warn "test failed."
exec 2>/dev/null
printf "$orig_message_cost" > /proc/sys/net/core/message_cost
ip0 link del dev wg1