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:
parent
b350009f8c
commit
4cfe369b98
1 changed files with 6 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue