Svarog 7d69b66c7c
Change --datadir to --appdir and remove symmetrical connection in stability tests (#1617)
* Don't do simetric connects in netsync stability test

* Convert --datadir to --appdir everywhere

Co-authored-by: Ori Newman <orinewman1@gmail.com>
2021-03-17 17:34:03 +02:00

35 lines
705 B
Bash
Executable File

#!/bin/bash
rm -rf /tmp/kaspad-temp
NUM_CLIENTS=1000
kaspad --devnet --appdir=/tmp/kaspad-temp --profile=6061 --rpcmaxwebsockets=$NUM_CLIENTS &
KASPAD_PID=$!
KASPAD_KILLED=0
function killKaspadIfNotKilled() {
if [ $KASPAD_KILLED -eq 0 ]; then
kill $KASPAD_PID
fi
}
trap "killKaspadIfNotKilled" EXIT
sleep 1
rpc-idle-clients --devnet --profile=7000 -n=$NUM_CLIENTS
TEST_EXIT_CODE=$?
kill $KASPAD_PID
wait $KASPAD_PID
KASPAD_EXIT_CODE=$?
KASPAD_KILLED=1
echo "Exit code: $TEST_EXIT_CODE"
echo "Kaspad exit code: $KASPAD_EXIT_CODE"
if [ $TEST_EXIT_CODE -eq 0 ] && [ $KASPAD_EXIT_CODE -eq 0 ]; then
echo "rpc-idle-clients test: PASSED"
exit 0
fi
echo "rpc-idle-clients test: FAILED"
exit 1