X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2Fdeployments%2Fst-client%2Fprogram.sh;h=93cd8661c22600e39a46d6500440bd9f36f8d167;hb=94798b57ab67365ba0d44eb8ba7bddfb2281f8ef;hp=fccfe07443e68321ef60f7b8c79ec54ad7134d6c;hpb=18319deabbc8563fc112795968372e96263e6fe4;p=anna.git diff --git a/example/diameter/launcher/deployments/st-client/program.sh b/example/diameter/launcher/deployments/st-client/program.sh index fccfe07..93cd866 100755 --- a/example/diameter/launcher/deployments/st-client/program.sh +++ b/example/diameter/launcher/deployments/st-client/program.sh @@ -27,7 +27,7 @@ usage() { echo " $0 st_examples/DynamicQualification" echo echo " -s: start testing just after programming, using desired rate: $DESIRED_RATE test cases per second." - [ $ADML_INSTANCES -gt 1 ] && echo " In your case, with $ADML_INSTANCES, a rate of $RATE_PER_INSTANCE ttps will be send per instance" + [ $ADML_INSTANCES -gt 1 ] && echo " In your case, with $ADML_INSTANCES, a rate of $RATE_PER_INSTANCE ttps will be send per instance." echo _exit } @@ -60,14 +60,19 @@ TESTCASE=( `ls $TESTCASE_DIR/testcase*msk 2>/dev/null` ) TESTCASE_FILES=${#TESTCASE[@]} [ $TESTCASE_FILES -ne 1 ] && _exit "One and only one 'testcase*msk' file must be present !!" +#CLONE_GROUPS=1 +MAX_NUMBER_GROUPS=$(grep ^MAX_NUMBER_GROUPS= clone.sh | cut -d= -f2) +ADML_INSTANCES=`cat .st_conf_adml_instances` +CLONE_GROUPS=$((MAX_NUMBER_GROUPS/ADML_INSTANCES)) + children_before=$(children) while read -r line do instance=$(echo $line | awk '{ print $1 }') ini_seq=$(echo $line | awk '{ print $2 }') fin_seq=$(echo $line | awk '{ print $3 }') - ADML_DIR=`readlink -f ADMLS/$instance` - ./clone.sh $ADML_DIR $TESTCASE $ini_seq $fin_seq 1 & + ADML_DIR=`readlink -f ADMLS/ADML-$instance` + ./clone.sh $ADML_DIR $TESTCASE $ini_seq $fin_seq $CLONE_GROUPS & done < $PROGRAM_LAYOUT_FILE @@ -80,6 +85,10 @@ do sleep 1 done +echo +echo "Programming has finished !" +echo + echo "Configuring repeat cycles ..." ./operation.sh "test|repeats|$REPEATS"