Files
weave/test/295_dns_large_response_test.sh

29 lines
503 B
Bash
Executable File

#! /bin/bash
. "$(dirname "$0")/config.sh"
NAME=seetwo.weave.local
N=50
start_suite "Add $N dns entries and check we get the right response."
weave_on $HOST1 launch
CID=$(start_container_with_dns $HOST1 10.2.1.0/24 --name=c0)
IPS=""
for i in $(seq $N); do
IPS="$IPS 10.2.1.$i"
done
weave_on $HOST1 dns-add $IPS $CID -h $NAME
check() {
assert "exec_on $HOST1 c0 dig +short $* $NAME A | grep -v ';;' | wc -l" $N
}
check
check +tcp
check +bufsize=700
check +tcp +bufsize=700
end_suite