#!/bin/bash NUM_STA=5 SSID_USED="jedway-open-1" PASSWD_USED=None RADIO_USED="wiphy0" DEF_SECURITY="" CURR_TEST_NAME="BLANK" testCommands=("./example_wpa_connection.py --num_stations $NUM_STA --ssid jedway-r8000-36 --passwd jedway-r8000-36 --radio $RADIO_USED --security wpa" "./example_wpa2_connection.py --num_stations $NUM_STA --ssid jedway-r8000-36 --passwd jedway-r8000-36 --radio $RADIO_USED --security wpa2" "./example_wep_connection.py --num_stations $NUM_STA --ssid jedway-wep-48 --passwd jedway-wep-48 --radio $RADIO_USED --security wep" "./example_wpa3_connection.py --num_stations $NUM_STA --ssid jedway-wpa3-1 --passwd jedway-wpa3-1 --radio $RADIO_USED --security wpa3") function blank_db() { echo "Loading blank scenario..." ./scenario.py --load BLANK #check_blank.py } #function stop_script(){ #echo "Stopping bash script at... $2" #exit 1 #} #function start_script(){ #echo "Starting bash script at test...$1" #} function echoPrint(){ echo "Beginning $CURR_TEST_NAME ..." } function runTest(){ #if [ ! -z "$1"] #then # start_script echo $testCommands[0] for i in "${testCommands[@]}" do $CURR_TEST_NAME= ${i%%.py*} echoPrint echo "This is the output of the current test...$i" eval $i sleep 15 if [[ "${CURR_TEST_NAME}" = @(example_wpa_connection|example_wpa2_connection|example_wpa3_connection|example_wep_connection) ]] then blank_db fi done } runTest