From: Jouni Malinen Date: Mon, 22 Dec 2014 17:37:08 +0000 (+0200) Subject: tests: Optimize stop.sh wait times X-Git-Tag: hostap_2_4~693 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cfe369b98b3c0ecc205115a010542a8d7d175e9;p=thirdparty%2Fhostap.git tests: Optimize stop.sh wait times There is no need to wait for fixed 0.5 seconds for the processes to exit. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/stop.sh b/tests/hwsim/stop.sh index b73d1dcaa..5d23b5bd6 100755 --- a/tests/hwsim/stop.sh +++ b/tests/hwsim/stop.sh @@ -22,13 +22,15 @@ sudo killall -q hlr_auc_gw if [ "$RUNNING" = "yes" ]; then # give some time for hostapd and wpa_supplicant to complete deinit - sleep 0.5 - for i in `seq 1 5`; do - if pidof wpa_supplicant hostapd valgrind.bin hlr_auc_gw > /dev/null; then + for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + if ! pidof wpa_supplicant hostapd valgrind.bin hlr_auc_gw > /dev/null; then + break + fi + if [ $i -gt 10 ]; then echo "Waiting for processes to exit (1)" sleep 1 else - break + sleep 0.06 fi done fi