Add CLI spam test

This commit is contained in:
Joseph Henry 2023-04-27 10:44:26 -07:00
parent dcae30d30e
commit 59ebedbfd3
No known key found for this signature in database
GPG key ID: C45B33FF5EBC9344

View file

@ -182,12 +182,32 @@ ping_loss_percent_2_to_1=$(cat $PING21_FILENAME | \
ping_loss_percent_1_to_2=$(echo "scale=2; $ping_loss_percent_1_to_2/100.0" | bc)
ping_loss_percent_2_to_1=$(echo "scale=2; $ping_loss_percent_2_to_1/100.0" | bc)
#########################################################PING12_FILENAME#######################
################################################################################
# CLI Check #
################################################################################
echo "Testing basic CLI functionality..."
# Rapidly spam the CLI with joins/leaves
SPAM_TRIES=128
for ((s=0; s<=SPAM_TRIES; s++))
do
$ZT1 join $TEST_NETWORK
done
for ((s=0; s<=SPAM_TRIES; s++))
do
$ZT1 leave $TEST_NETWORK
done
for ((s=0; s<=SPAM_TRIES; s++))
do
$ZT1 leave $TEST_NETWORK
$ZT1 join $TEST_NETWORK
done
$ZT1 join $TEST_NETWORK
$ZT1 -h