diff options
-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 |