aboutsummaryrefslogtreecommitdiffstats
path: root/afm-test.target.sh
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2018-10-05 20:13:17 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2018-10-10 10:53:48 +0200
commit9ec26c035bec8b96384586bf620be606d0585af5 (patch)
treee9f807a6093bafd264032dadc48d8904ec61b03c /afm-test.target.sh
parent5cbc23886bfa33fdd77a9b95fc1dbedfeab06310 (diff)
Improve exit output message
Display the tests results depending on the chosen format or inform the user of the error and displaying in that case the binder(s) log output. Change-Id: Id1d91d55b182969e8a5a8d7aed319d16aec0db19 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'afm-test.target.sh')
-rwxr-xr-xafm-test.target.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/afm-test.target.sh b/afm-test.target.sh
index f24ca83..5038e74 100755
--- a/afm-test.target.sh
+++ b/afm-test.target.sh
@@ -60,16 +60,20 @@ kill -0 $pid
RUNNING=$?
while [[ $RUNNING -eq 0 ]]
do
- kill -0 $pid
+ kill -0 $pid 2> /dev/null
RUNNING=$?
sleep 0.2
done
# Terminate the App
-afm-util kill $pid >&2
-afm-util remove $APP >&2
+afm-util kill $pid > /dev/null
+afm-util remove $APP > /dev/null
# Little sed script making compliant the output of test results for ptest.
-sed -r -e '/^# (S| +)/d' -e '1d' -e 's:^ok +([0-9]+)\t+(.*):PASS\: \1 \2:' -e 's:^not ok +([0-9]+)\t+(.*):FAIL\: \1 \2:' ${APP_HOME}/test_results.log
+find "${APP_HOME}" -name '*tap' -exec \
+sed -r -e '/^# (S| +)/d' \
+-e '1d' \
+-e 's:^ok +([0-9]+)\t+(.*):PASS\: \1 \2:' \
+-e 's:^not ok +([0-9]+)\t+(.*):FAIL\: \1 \2:' {} \;
info "$APP killed and removed"