diff --git a/tests/test-webserver.sh b/tests/test-webserver.sh index 04fa02c7..3291b061 100755 --- a/tests/test-webserver.sh +++ b/tests/test-webserver.sh @@ -5,8 +5,10 @@ set -euo pipefail dir=$1 test_tmpdir=$(pwd) -(cd ${dir} && env PYTHONUNBUFFERED=1 setsid python -m SimpleHTTPServer 0 >${test_tmpdir}/httpd-output) & +cd ${dir} +env PYTHONUNBUFFERED=1 setsid python -m SimpleHTTPServer 0 >${test_tmpdir}/httpd-output & child_pid=$! + for x in $(seq 50); do sed -e 's,Serving HTTP on 0.0.0.0 port \([0-9]*\) \.\.\.,\1,' < ${test_tmpdir}/httpd-output > ${test_tmpdir}/httpd-port if ! cmp ${test_tmpdir}/httpd-output ${test_tmpdir}/httpd-port 1>/dev/null; then