1*1c60b9acSAndroid Build Coastguard Worker#!/bin/sh 2*1c60b9acSAndroid Build Coastguard Worker 3*1c60b9acSAndroid Build Coastguard Workerecho "Starting $0" 4*1c60b9acSAndroid Build Coastguard Worker 5*1c60b9acSAndroid Build Coastguard Workerbin/lws-minimal-dbus-ws-proxy 2> /tmp/dbuss& 6*1c60b9acSAndroid Build Coastguard Worker 7*1c60b9acSAndroid Build Coastguard Workerecho " server starting" 8*1c60b9acSAndroid Build Coastguard Workersleep 1s 9*1c60b9acSAndroid Build Coastguard WorkerPID_PROX=$! 10*1c60b9acSAndroid Build Coastguard Worker 11*1c60b9acSAndroid Build Coastguard Workerecho " client starting" 12*1c60b9acSAndroid Build Coastguard Workerbin/lws-minimal-dbus-ws-proxy-testclient -x 10 2> /tmp/dbusc 13*1c60b9acSAndroid Build Coastguard WorkerR=$? 14*1c60b9acSAndroid Build Coastguard Worker 15*1c60b9acSAndroid Build Coastguard Workerkill -2 $PID_PROX 16*1c60b9acSAndroid Build Coastguard Worker 17*1c60b9acSAndroid Build Coastguard Workerif [ $R -ne 0 ] ; then 18*1c60b9acSAndroid Build Coastguard Worker echo "$0 FAILED" 19*1c60b9acSAndroid Build Coastguard Worker cat /tmp/dbuss 20*1c60b9acSAndroid Build Coastguard Worker cat /tmp/dbusc 21*1c60b9acSAndroid Build Coastguard Worker exit 1 22*1c60b9acSAndroid Build Coastguard Workerfi 23*1c60b9acSAndroid Build Coastguard Worker 24*1c60b9acSAndroid Build Coastguard Workerif [ -z "`cat /tmp/dbusc | grep 'rx: 9, tx: 9'`" ] ; then 25*1c60b9acSAndroid Build Coastguard Worker echo "$0 FAILED" 26*1c60b9acSAndroid Build Coastguard Worker cat /tmp/dbuss 27*1c60b9acSAndroid Build Coastguard Worker cat /tmp/dbusc 28*1c60b9acSAndroid Build Coastguard Worker exit 1 29*1c60b9acSAndroid Build Coastguard Workerfi 30*1c60b9acSAndroid Build Coastguard Worker 31*1c60b9acSAndroid Build Coastguard Workerecho "$0 PASSED" 32*1c60b9acSAndroid Build Coastguard Worker 33*1c60b9acSAndroid Build Coastguard Workerexit 0 34*1c60b9acSAndroid Build Coastguard Worker 35