summaryrefslogtreecommitdiff
path: root/test/compose/slirp4netns_opts/tests.sh
blob: cfa84e1e4c5c2f22f0796014a0f2ab329459def2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- bash -*-

output="$(cat $OUTFILE)"
expected="teststring"

# Reading from the nc socket is flaky because docker-compose only starts
# the containers. We cannot know at this point if the container did already
# send the message. Give the container 5 seconds time to send the message
# to prevent flakes.
local _timeout=5
while [ $_timeout -gt 0 ]; do
    if [ -n "$output" ]; then
        break
    fi
    sleep 1
    _timeout=$(($_timeout - 1))
    output="$(cat $OUTFILE)"
done

is "$output" "$expected" "$testname : nc received teststring"