use timeout
This commit is contained in:
+5
-5
@@ -349,7 +349,7 @@ cnt=3
|
||||
while [[ ! "$status" = 0 ]] && [[ $cnt -gt 0 ]]; do
|
||||
sleep 5
|
||||
echo `date` "check signal"
|
||||
./src/tools/ebusctl -p 8877 state | egrep -q "signal acquired"
|
||||
./src/tools/ebusctl -p 8877 -t 10 state | egrep -q "signal acquired"
|
||||
status=$?
|
||||
cnt=$((cnt - 1))
|
||||
done
|
||||
@@ -369,7 +369,7 @@ lstpid=$!
|
||||
for line in "${lines[@]}"; do
|
||||
if [ -n "$line" ]; then
|
||||
echo `date` "send: $line"
|
||||
./src/tools/ebusctl -p 8877 $line
|
||||
./src/tools/ebusctl -p 8877 -t 10 $line
|
||||
if [ $? -eq 1 ]; then
|
||||
echo "not connectable, exit"
|
||||
status=1
|
||||
@@ -382,7 +382,7 @@ scancnt=0
|
||||
failed=0
|
||||
while [ "$status" = 0 ]; do
|
||||
sleep 3
|
||||
output=$(./src/tools/ebusctl -p 8877 scan result)
|
||||
output=$(./src/tools/ebusctl -p 8877 -t 10 scan result)
|
||||
status=$?
|
||||
if [ $status -ne 0 ]; then
|
||||
echo "scan result status=$status"
|
||||
@@ -394,7 +394,7 @@ while [ "$status" = 0 ]; do
|
||||
scancnt=$(( scancnt + 1 ))
|
||||
done
|
||||
echo `date` "scan result after $scancnt checks:"
|
||||
./src/tools/ebusctl -p 8877 scan result
|
||||
./src/tools/ebusctl -p 8877 -t 10 scan result
|
||||
if [ $? -ne 0 ]; then
|
||||
failed=1
|
||||
fi
|
||||
@@ -411,7 +411,7 @@ curl -s "http://localhost:8878/data/mc.5/installparam?poll=1&user=test&secret=te
|
||||
curl -T test_coverage.sh http://localhost:8878/data/
|
||||
echo `date` "commands done"
|
||||
kill $lstpid
|
||||
verify=`./src/tools/ebusctl -p 8877 info|egrep "^address 04:"`
|
||||
verify=`./src/tools/ebusctl -p 8877 -t 10 info|egrep "^address 04:"`
|
||||
if [ "x$verify" != 'xaddress 04: slave #25, scanned "MF=153;ID=BBBBB;SW=3031;HW=3031"' ]; then
|
||||
echo `date` "error unexpected result from info command: $verify"
|
||||
ls -latr
|
||||
|
||||
Reference in New Issue
Block a user