X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=test%2Fcompression.test;h=7c69c2cafeb532836fef68338150dbc6bed00edd;hb=df687b5ca86b93e0801db54ba4bca0f81ff02548;hp=77efd6d39762f7e0aff79b53a152dbf3ffbcf1ad;hpb=cfe507c299935bd231be698b8a426cc730f52936;p=tinc diff --git a/test/compression.test b/test/compression.test index 77efd6d3..7c69c2ca 100755 --- a/test/compression.test +++ b/test/compression.test @@ -2,7 +2,7 @@ . ./testlib.sh -test "$(id -u)" = "0" || exit $EXIT_SKIP_TEST +require_root "$0" "$@" test -e /dev/net/tun || exit $EXIT_SKIP_TEST ip netns list || exit $EXIT_SKIP_TEST command -v socat || exit $EXIT_SKIP_TEST @@ -110,8 +110,9 @@ for level in $levels; do socat -u TCP4-LISTEN:$recv_port_foo,reuseaddr OPEN:"$tmp_file",creat & ip netns exec bar \ - socat -u OPEN:"$ref_file" TCP4:$ip_foo:$recv_port_foo,retry=30 + socat -u OPEN:"$ref_file" TCP4:$ip_foo:$recv_port_foo,retry=30 & + wait diff -w "$ref_file" "$tmp_file" tinc foo stop @@ -124,7 +125,7 @@ for level in $bogus_levels; do echo "[STEP] Testing bogus compression level $level" tinc foo set Compression "$level" - output=$(must_fail start_tinc foo 2>&1) + output=$(expect_code "$EXIT_FAILURE" start_tinc foo 2>&1) if ! echo "$output" | grep -q 'Bogus compression level'; then bail 'expected message about the wrong compression level'