diff options
Diffstat (limited to 'test/other_tools/utils/curl_usage_test.sh')
-rw-r--r-- | test/other_tools/utils/curl_usage_test.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/other_tools/utils/curl_usage_test.sh b/test/other_tools/utils/curl_usage_test.sh index 4da397de..8db9e675 100644 --- a/test/other_tools/utils/curl_usage_test.sh +++ b/test/other_tools/utils/curl_usage_test.sh @@ -39,10 +39,14 @@ echo "Publish test file as local HTTP server" # define location to store port number port_file="${ROOT}/port.txt" # start Python server as remote -python3 -u "${ROOT}/utils/run_test_server.py" >"${port_file}" & server_pid=$! -sleep 1s # give some time to set up properly +python3 -u "${ROOT}/utils/run_test_server.py" "${port_file}" & server_pid=$! # set up cleanup of http server trap "server_cleanup ${server_pid}" INT TERM EXIT +# wait for the server to be available +while [ -z "$(cat "${port_file}")" ] +do + sleep 1s +done cd "${ROOT}" |