diff --git a/package.json b/package.json index 97f7355080ac7b97c4c494271c624d48b1a9249a..a0c30903651968d0ad88c3289b8cc48a1b84c8f4 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "ng": "cd . && \"node_modules/.bin/ng\"", "postinstall": "./node_modules/.bin/webdriver-manager update --gecko=false --versions.chrome=107.0.5304.110", "lint": "eslint -c .eslintrc.js --ext .ts src", - "e2e": "bash scripts/run_e2e-tests.sh", + "e2e": "bash scripts/run-e2e-tests.sh", "e2equick": "./node_modules/.bin/wdio run ./wdio.conf.ts", "monkeytest": "npm run ng -- e2e --dev-server-target= --suite=monkeyTest --webdriver-update=false", "mkdocs": "bash scripts/prepare_mkdocs.sh; cd build; python3 -m mkdocs build -f mkdocs-fr.yml && python3 -m mkdocs build -f mkdocs-en.yml && cd .. && node scripts/mkdocs-postprocess.js", diff --git a/scripts/run_e2e-tests.sh b/scripts/run-e2e-tests.sh similarity index 69% rename from scripts/run_e2e-tests.sh rename to scripts/run-e2e-tests.sh index 647c64bb31b135beb3798bf7429c9a754162ccc6..e30e40a552e47883301c4b3e4642a2d0a3e463a0 100644 --- a/scripts/run_e2e-tests.sh +++ b/scripts/run-e2e-tests.sh @@ -7,19 +7,19 @@ npm start & NG_SERVE_PID=$! -echo "**************************************************************************" -echo "Just in case... Use kill -9 -${NG_SERVE_PID} to kill the server if something goes wrong" -echo "**************************************************************************" - # Wait for http response 200 on port 4200 response=0 while [ "$response" != "200" ]; do - response=$(curl --write-out '%{http_code}' --silent --output /dev/null 127.0.0.1:4200 || echo 0) + response=$(curl --connect-timeout 5 --write-out '%{http_code}' --silent --output /dev/null 127.0.0.1:4200 || echo 0) sleep 5; done +echo "**************************************************************************" +echo "If something goes wrong, use 'pkill ng', to kill the server" +echo "**************************************************************************" + # Run wdio npm run e2equick # Cleanup daemon processes -kill -9 -$NG_SERVE_PID +pkill ng