From: Petr Štetiar Date: Mon, 22 Mar 2021 20:16:51 +0000 (+0100) Subject: tests: fix possibly longer start of HTTP server X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=83efca2d2e7d1b84dd57fc6d62c398705285e5b2;p=project%2Fuclient.git tests: fix possibly longer start of HTTP server Seems like sometimes it can take some time to start HTTP server so let's wait for the server becoming operating before executing test cases. References: https://gitlab.com/openwrt/project/uclient/-/jobs/1118330555#L984 Signed-off-by: Petr Štetiar --- diff --git a/tests/cram/CMakeLists.txt b/tests/cram/CMakeLists.txt index ba75802..791cfd3 100644 --- a/tests/cram/CMakeLists.txt +++ b/tests/cram/CMakeLists.txt @@ -24,7 +24,8 @@ ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET( http-server ALL - COMMAND ${PYTHON_VENV_DIR}/bin/python3 -m http.server 1922 --bind 127.0.0.1 > /dev/null 2>&1 & + COMMAND ${PYTHON_VENV_DIR}/bin/python3 -m http.server 1922 --bind 127.0.0.1 > /dev/null 2>&1 & ; + curl --silent --retry 3 --retry-delay 1 --retry-connrefused http://127.0.0.1:1922 > /dev/null WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/server DEPENDS http-server-kill )