arr_test_suite=(rubbos vstf posca)
+Bottlenecks_key_dir="/home/opnfv/bottlenecks/utils/infra_setup"
+
function check_testcase(){
check_suite="$1"
else
error "no rubbos test suite file"
fi
+
for i in "${testcases[@]}"; do
#check if the testcase is legal or not
check_testcase -rubbos $i
else
error "no vstf test suite file "
fi
+
for i in "${testcases[@]}"; do
#check if the testcase is legal or not
check_testcase -vstf $i
else
error "no posca test suite file "
fi
+
for i in "${testcases[@]}"; do
#check if the testcase is legal or not
check_testcase -posca $i
#adjust config parameters
#run test case
file=${BASEDIR}/testsuites/posca/testcase_cfg/${i}.yaml
- python /home/opnfv/bottlenecks/testsuites/posca/run_posca.py -c $file
+ python /home/opnfv/bottlenecks/testsuites/posca/run_posca.py -c ${i}
done
;;
esac
BASEDIR=`dirname $0`
source ${BASEDIR}/common.sh
+#Add random key generation
+if [ ! -d $Bottlenecks_key_dir/bottlenecks_key ]; then
+ mkdir $Bottlenecks_key_dir/bottlenecks_key
+else
+ rm -rf $Bottlenecks_key_dir/bottlenecks_key
+ mkdir $Bottlenecks_key_dir/bottlenecks_key
+fi
+chmod 700 $Bottlenecks_key_dir/bottlenecks_key
+
+ssh-keygen -t rsa -f $Bottlenecks_key_dir/bottlenecks_key/bottlenecks_key -q -N ""
+chmod 600 $Bottlenecks_key_dir/bottlenecks_key/*
+
#check the test suite name is correct
if [ "${SUITE}" != "" ]; then
suite_exec=(${SUITE//,/ })