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 <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-12-22 19:37:08 +02:00
parent b350009f8c
commit 4cfe369b98

View File

@ -22,13 +22,15 @@ sudo killall -q hlr_auc_gw
if [ "$RUNNING" = "yes" ]; then if [ "$RUNNING" = "yes" ]; then
# give some time for hostapd and wpa_supplicant to complete deinit # give some time for hostapd and wpa_supplicant to complete deinit
sleep 0.5 for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
for i in `seq 1 5`; do if ! pidof wpa_supplicant hostapd valgrind.bin hlr_auc_gw > /dev/null; then
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)" echo "Waiting for processes to exit (1)"
sleep 1 sleep 1
else else
break sleep 0.06
fi fi
done done
fi fi