
--- tailor this to your installation ---
all hosts: export BASEDIR=/home/student01/perf

on build host:

 make -C $DDS_ROOT/performance-tests/Bench

 cd $DDS_ROOT/performance-tests/Bench
 $DDS_ROOT/performance-tests/Bench/tools/mkpkg perf-tests
 tar -jcf perf-tests.tar.bz2 perf-tests

 cp perf-tests.tar.bz2 $BASEDIR
 scp perf-tests.tar.bz2 host1:$BASEDIR
 scp perf-tests.tar.bz2 host2:$BASEDIR

--- all hosts: ---
 cd $BASEDIR
 tar -xf perf-tests.tar.bz2

--- tailor this to your installation ---
all hosts: export REPOHOST=172.16.10.103
all hosts: export REPOPORT=2809
all hosts: export PROJECTBASE=$BASEDIR/perf-tests
all hosts: export TESTBASE=$PROJECTBASE/tests/latency

repository host: $PROJECTBASE/bin/run_test -S -h iiop://$REPOHOST:$REPOPORT

all hosts: export TRANSPORTCONFIG=$PROJECTBASE/etc/transport-multi-be.ini
all hosts: mkdir -p $TESTBASE/multi-be
all hosts: cd $TESTBASE/multi-be

# all hosts: export TRANSPORTCONFIG=$PROJECTBASE/etc/transport-multi-rel.ini
# all hosts: mkdir -p $TESTBASE/multi-rel
# all hosts: cd $TESTBASE/multi-rel

# all hosts: export TRANSPORTCONFIG=$PROJECTBASE/etc/transport-udp.ini
# all hosts: mkdir -p $TESTBASE/udp
# all hosts: cd $TESTBASE/udp

# all hosts: export TRANSPORTCONFIG=$PROJECTBASE/etc/transport-tcp.ini
# all hosts: mkdir -p $TESTBASE/tcp
# all hosts: cd $TESTBASE/tcp

# all hosts: export TRANSPORTCONFIG=$PROJECTBASE/etc/transport-rtps.ini
# all hosts: mkdir -p $TESTBASE/rtps
# all hosts: cd $TESTBASE/rtps

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-50.ini 2>&1 | tee p1-50.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-100.ini 2>&1 | tee p1-100.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-250.ini 2>&1 | tee p1-250.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-500.ini 2>&1 | tee p1-500.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-1000.ini 2>&1 | tee p1-1000.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-2500.ini 2>&1 | tee p1-2500.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-5000.ini 2>&1 | tee p1-5000.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-8000.ini 2>&1 | tee p1-8000.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-16000.ini 2>&1 | tee p1-16000.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

host 1: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p1-32000.ini 2>&1 | tee p1-32000.log
host 2: $PROJECTBASE/bin/run_test -P -t 120 -h $REPOHOST:$REPOPORT -i $TRANSPORTCONFIG -s $TESTBASE/p2.ini 2>&1 | tee p2.log

