Skip to content
Snippets Groups Projects
Commit 53c15e94 authored by Rick Carback's avatar Rick Carback
Browse files

Push a legit failing test, so we have repeatability

parent 95eed029
No related branches found
No related tags found
No related merge requests found
...@@ -6,15 +6,15 @@ set -e ...@@ -6,15 +6,15 @@ set -e
mkdir -p results mkdir -p results
../bin/server -v -i 0 --config server-1.yaml > results/server-1.console 2>&1 & # ../bin/server -v -i 0 --config server-1.yaml > results/server-1.console 2>&1 &
SERVER1=$! # SERVER1=$!
../bin/server -v -i 1 --config server-2.yaml > results/server-2.console 2>&1 & # ../bin/server -v -i 1 --config server-2.yaml > results/server-2.console 2>&1 &
SERVER2=$! # SERVER2=$!
../bin/server -v -i 2 --config server-3.yaml > results/server-3.console 2>&1 & # ../bin/server -v -i 2 --config server-3.yaml > results/server-3.console 2>&1 &
SERVER3=$! # SERVER3=$!
../bin/server -v -i 3 --config server-4.yaml > results/server-4.console 2>&1 & # ../bin/server -v -i 3 --config server-4.yaml > results/server-4.console 2>&1 &
SERVER4=$! # SERVER4=$!
../bin/server -v -i 4 --config server-5.yaml > results/server-5.console 2>&1 & ../bin/server -v -i 0 --config server-5.yaml > results/server-5.console 2>&1 &
SERVER5=$! SERVER5=$!
echo "STARTED SERVERS with PIDs:" echo "STARTED SERVERS with PIDs:"
...@@ -26,16 +26,18 @@ echo $SERVER5 ...@@ -26,16 +26,18 @@ echo $SERVER5
finish() { finish() {
echo "STOPPING SERVERS..." echo "STOPPING SERVERS..."
kill $SERVER1 # jobs -p
kill $SERVER2 # kill $SERVER1
kill $SERVER3 # kill $SERVER2
kill $SERVER4 # kill $SERVER3
kill $SERVER5 # kill $SERVER4
kill $SERVER5 || true
tail results/*
} }
trap finish EXIT trap finish EXIT
sleep 25 # FIXME: We should not need this, but the servers don't respond quickly sleep 10 # FIXME: We should not need this, but the servers don't respond quickly
# enough on boot right now. # enough on boot right now.
LASTNODE="localhost:50004" LASTNODE="localhost:50004"
...@@ -43,16 +45,21 @@ LASTNODE="localhost:50004" ...@@ -43,16 +45,21 @@ LASTNODE="localhost:50004"
echo "STARTING CLIENTS..." echo "STARTING CLIENTS..."
CTR=0 CTR=0
for cid in 1 2 3 4; do # for cid in 1 2 3 4; do
for nid in 1 2 3 4; do # for nid in 1 2 3 4; do
for cid in 1; do
for nid in 1; do
echo "../bin/client -s $LASTNODE -i $cid -d $nid -m \"Hello, $nid\""
../bin/client -s $LASTNODE -i $cid -d $nid -m "Hello, $nid" > results/client$cid$nid.out 2>&1 & ../bin/client -s $LASTNODE -i $cid -d $nid -m "Hello, $nid" > results/client$cid$nid.out 2>&1 &
eval CLIENTS${CTR}=$! RETVAL=$!
eval CLIENTS${CTR}=$RETVAL
CTR=$(($CTR + 1)) CTR=$(($CTR + 1))
done done
done done
echo "WAITING FOR CLIENTS TO EXIT..." echo "WAITING FOR CLIENTS TO EXIT..."
for i in $(seq 0 $CTR); do for i in $(seq 0 $CTR); do
eval wait $CLIENTS${i} eval echo "Waiting on \${CLIENTS${i}} ..."
eval wait \${CLIENTS${i}}
echo "DONE!"
done done
logPath: "results/server-5.log" logPath: "results/server-5.log"
verbose: "false" verbose: "false"
batchSize: 12 batchSize: 1
servers: servers:
- 50000 # - 50000
- 50001 # - 50001
- 50002 # - 50002
- 50003 # - 50003
- 50004 - 50004
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment