summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGert Doering <gert@greenie.muc.de>2013-11-24 17:13:04 +0100
committerGert Doering <gert@greenie.muc.de>2013-11-24 19:52:33 +0100
commit8c19087034cb1076874075b9e2896ea3f7be59cf (patch)
tree635f750a8401cd4a7fecc8bbc315ae2e61e4996c /tests
parent500c16f319e21ae9590a2207d0b518f8e57abdde (diff)
downloadopenvpn-8c19087034cb1076874075b9e2896ea3f7be59cf.tar.gz
openvpn-8c19087034cb1076874075b9e2896ea3f7be59cf.tar.xz
openvpn-8c19087034cb1076874075b9e2896ea3f7be59cf.zip
t_client.sh: ignore fields from "ip -6 route show" output that distort results.
"ip -6 route show" prints stuff like "rtt 38ms rttvar 38ms cwnd 10", which sometimes changes while an OpenVPN test is running, resulting in spurious failures in the "ifconfig/route must be restored identically after OpenVPN ends" test in t_client.sh. Not all fields are there all the time, so use "sed" to get rid of whatever is printed this time. Only relevant for "make check" on linux builds with "--enable-iproute2". Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <1385309584-23209-1-git-send-email-gert@greenie.muc.de> URL: http://article.gmane.org/gmane.network.openvpn.devel/8047
Diffstat (limited to 'tests')
-rwxr-xr-xtests/t_client.sh.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/t_client.sh.in b/tests/t_client.sh.in
index 9b83e14..6c9de6c 100755
--- a/tests/t_client.sh.in
+++ b/tests/t_client.sh.in
@@ -103,7 +103,7 @@ get_ifconfig_route()
echo "-- linux iproute2 --"
@IPROUTE@ addr show | grep -v valid_lft
@IPROUTE@ route show
- @IPROUTE@ -o -6 route show | grep -v ' cache' | sed -e 's/expires [0-9]*sec//'
+ @IPROUTE@ -o -6 route show | grep -v ' cache' | sed -E -e 's/ expires [0-9]*sec//' -e 's/ (mtu|hoplimit|cwnd) [0-9]+//g' -e 's/ (rtt|rttvar) [0-9]+ms//g'
return
fi