download_packages(){
echo -e "\nDownloading packages ${PACKAGES}"
rm -rf ${PACKAGES_FOLDER}
- git clone https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages.git ${PACKAGES_FOLDER} && (cd ${PACKAGES_FOLDER} && \
- git checkout sol006)
+ git clone https://osm.etsi.org/gitlab/vnf-onboarding/osm-packages.git ${PACKAGES_FOLDER}
}
download_tst010(){
osm vim-create --name ${VIM_TARGET} --user ${OS_USERNAME} --password ${OS_PASSWORD} --tenant ${OS_PROJECT_NAME} \
--auth_url ${OS_AUTH_URL} --account_type openstack --description vim \
--config "{management_network_name: ${VIM_MGMT_NET}, dataplane_physical_net: ${DATAPLANE:-physnet2}}" || true
- STATUS="PROCESSING"
+ STATUS=""
i=0
while [[ ${STATUS} != "ENABLED" ]]
do
((i++))
if [[ $i -eq 5 ]]; then
- echo "VIM stuck in ${STATUS} after 50 seconds"
+ echo "VIM stuck for more than 50 seconds as: ${VIM_LIST}"
osm vim-delete --force ${VIM_TARGET}
sleep 5
break
sleep 10
VIM_LIST=`osm vim-list --long | grep ${VIM_TARGET}`
echo VIM status: ${VIM_LIST}
- STATUS=`echo ${VIM_LIST} | awk '{print $9}'`
+ STATUS=`echo ${VIM_LIST} | grep -io ENABLED`
done
if [[ ${STATUS} = "ENABLED" ]] ; then
break
fi
((attempts--))
done
-
if [ $attempts -lt 0 ] ; then
echo "VIM failed to enter ENABLED state"
exit 1
--env-file: It is the environmental file where is described the OSM target and VIM
-o <osmclient_version> [OPTIONAL]: It is used to specify a particular osmclient version. Default: latest
-p <package_branch> [OPTIONAL]: OSM packages repository branch. Default: master
- -t <testing_tags> [OPTIONAL]: Robot tests tags. [sanity, regression, particular_test]. Default: sanity
+ -t <testing_tags> [OPTIONAL]: Robot tests tags. [sanity, daily, regression, particular_test]. Default: sanity
-T <testing_branch> [OPTIONAL]: Run SOL005 Robot conformance tests
-c To create a VIM for the tests