summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-06-01 11:29:46 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-06-03 17:08:13 +0200
commita6421ffd88dc140b42ea194180277f8bc1fdf734 (patch)
tree25dc10ff08d5a0f5049375b3e55fef3060499800
parent198968eea4b59bded61ed92bfaaf13dafbe39bb8 (diff)
downloadjson-dbus-bridge-a6421ffd88dc140b42ea194180277f8bc1fdf734.tar.gz
json-dbus-bridge-a6421ffd88dc140b42ea194180277f8bc1fdf734.tar.xz
[tests] wait for dbus service
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--tests/test_init.sh.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/test_init.sh.in b/tests/test_init.sh.in
index b588348..680533a 100644
--- a/tests/test_init.sh.in
+++ b/tests/test_init.sh.in
@@ -5,6 +5,19 @@
"@abs_srcdir@/dbus-test-service.py" &
echo $! > "@abs_builddir@/dbus-test-service.pid"
+echo -n "waiting for dbus-test-service "
+for i in `seq 10`; do
+ sleep 1
+ echo -n "."
+ dbus-send --print-reply --dest=com.pengutronix.jdb.test / org.freedesktop.DBus.Introspectable.Introspect > /dev/null && break
+done
+if [ $? -ne 0 ]; then
+ echo Failed.
+ exit 1
+else
+ echo
+fi
+
/usr/sbin/lighttpd -f "@abs_builddir@/lighttpd.conf" -D &
echo $! > "@abs_builddir@/lighttpd.pid"
@@ -14,4 +27,10 @@ for i in `seq 10`; do
echo -n "."
jdb_test_bridge > /dev/null 2>&1 && break
done
+if [ $? -ne 0 ]; then
+ echo Failed.
+ exit 1
+else
+ echo
+fi