3 function execute_test_suites {
5 suite_count=`ls ${WORKDIR}/testcases/parallel_suites/ | grep -c .robot`
8 touch ~/.ssh/known_hosts
9 ssh-keygen -R ${SUT_IP} -f ~/.ssh/known_hosts
10 PABOT_PORT=$((20000 + ${BUILD_NUMBER}))
11 pabot --verbose --processes ${suite_count} --pabotlib --pabotlibport ${PABOT_PORT} -d ${WORKDIR}/pabot_logs/ -i ${TC_TAG} --variable floating_ip:${SUT_IP} --loglevel trace ${WORKDIR}/testcases/parallel_suites
16 function replace_password
17 if [[ -n "${PASSWORD}" ]] && [[ ${PASSWORD} != "adminpass" ]]
19 sed -i "s|cloudadmin = {'username': 'cloudadmin', 'password': 'adminpass'}|cloudadmin = {'username': 'cloudadmin', 'password': '${PASSWORD}'}|g" ${WORKDIR}/libraries/common/users.py
22 . ${WORKDIR}/resources/scripts/include/crf-registry
23 if [[ -n "${SKIP_BM_ONBOARD}" ]] && [[ "${SKIP_BM_ONBOARD}" != "true" ]]
25 ${WORKDIR}/resources/scripts/prepare_robot_bm.py
29 execute_test_suites ${SUT_IP}
30 echo "end of robot-deployment-test.sh script"