#!/bin/sh

echo "Starting $0"

bin/lws-minimal-dbus-ws-proxy 2> /tmp/dbuss&

echo "  server starting"
sleep 1s
PID_PROX=$!

echo "  client starting"
bin/lws-minimal-dbus-ws-proxy-testclient -x 10 2> /tmp/dbusc
R=$?

kill -2 $PID_PROX

if [ $R -ne 0 ] ; then
	echo "$0 FAILED"
	cat /tmp/dbuss
	cat /tmp/dbusc
	exit 1
fi

if [ -z "`cat /tmp/dbusc | grep 'rx: 9, tx: 9'`" ] ; then
	echo "$0 FAILED"
	cat /tmp/dbuss
	cat /tmp/dbusc
	exit 1
fi

echo "$0 PASSED"

exit 0