#!/bin/sh
COCOADIR=/home1/anirudh

ssh cocoa mkdir ${COCOADIR}/test_steering
make client
make client_static
scp client_static @cocoa:~/test_steering/client
scp ~/bin/key_client INPUT checkserver_cocoa @cocoa:~/test_steering

ssh cocoa2 mkdir ${COCOADIR}/test_steering
ssh cocoa2 mkdir ${COCOADIR}/test_steering/results
make
make static
scp server_static @cocoa2:~/test_steering/server
scp process_results @cocoa2:~/test_steering/

ssh cocoa2 zap server
ssh cocoa zap client
sleep 2

n=$1
tot=`echo $2 | awk '{print $1+1}'`
ssh cocoa2 "rm -f ${COCOADIR}/test_steering/results.txt"

while test $n -lt ${tot}; do

ssh cocoa2 "rm -f ${COCOADIR}/test_steering/RESULTS.tmp"
ssh cocoa2 "${COCOADIR}/test_steering/server | tail -5 > ${COCOADIR}/test_steering/RESULTS.tmp" &
ssh cocoa ${COCOADIR}/test_steering/checkserver_cocoa cocoa2 $n

flag=1
while test $flag -gt 0; do
flag=`ssh cocoa "ps -auwx | grep "anirudh.*client" | grep -v grep | wc -l"`
done

res=`ssh cocoa2 "${COCOADIR}/test_steering/process_results ${COCOADIR}/test_steering/RESULTS.tmp"`
ssh cocoa2 "echo $n ${res} >> ${COCOADIR}/test_steering/results.txt"
n=`echo $n $3 | awk '{print $1+$2}'`
res=""
sleep 2
ssh cocoa2 zap server
ssh cocoa zap client
sleep 2
done
