diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-06-01 11:29:46 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-06-03 17:08:13 +0200 |
commit | a6421ffd88dc140b42ea194180277f8bc1fdf734 (patch) | |
tree | 25dc10ff08d5a0f5049375b3e55fef3060499800 | |
parent | 198968eea4b59bded61ed92bfaaf13dafbe39bb8 (diff) | |
download | json-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.in | 19 |
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 |