X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric_robot_suite%2Fhelm%2Fnanobot%2Fconfigmap-src%2Fpublic%2Ftestsuites%2Fricdeployment.robot;fp=ric_robot_suite%2Fhelm%2Fnanobot%2Fconfigmap-src%2Ftestsuites%2Fricdeployment.robot;h=34176754e67a5a73c2eef945379eeb07cb67b647;hb=refs%2Fchanges%2F40%2F1140%2F1;hp=9b96decd7e090b4340db3a60022837d3828ff890;hpb=99115439fd9976bd251f98ed21171c6f38ff2b05;p=it%2Ftest.git diff --git a/ric_robot_suite/helm/nanobot/configmap-src/testsuites/ricdeployment.robot b/ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ricdeployment.robot similarity index 69% rename from ric_robot_suite/helm/nanobot/configmap-src/testsuites/ricdeployment.robot rename to ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ricdeployment.robot index 9b96dec..3417675 100644 --- a/ric_robot_suite/helm/nanobot/configmap-src/testsuites/ricdeployment.robot +++ b/ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ricdeployment.robot @@ -16,27 +16,21 @@ *** Settings *** Documentation Tests for the existence and functionality of RIC components -Library KubernetesEntity ${NAMESPACE} +Resource /robot/resources/global_properties.robot + +Library KubernetesEntity ${GLOBAL_RICPLT_NAMESPACE} Library Collections Library String -# Resource ../resources/appmgr/appmgr_interface.robot -# Resource ../resources/e2mgr/e2mgr_interface.robot - -*** Variables *** -${NAMESPACE} %{RICPLT_NAMESPACE} -${PFX} %{RICPLT_RELEASE_NAME} - *** Test Cases *** -Deployments - [Tags] etetests k8stests - @{Components} = Split String %{RICPLT_COMPONENTS} - :FOR ${Component} IN @{Components} - \ Log Retrieving Deployment for ${Component} - \ ${deploy} = Deployment ${PFX}-${Component} - \ ${status} = Most Recent Availability Condition @{deploy.status.conditions} +Ensure RIC components are deployed and available + [Tags] etetests k8stests ci_tests + :FOR ${component} IN @{GLOBAL_RICPLT_COMPONENTS} + \ ${deploymentName} = Get From Dictionary ${GLOBAL_RICPLT_COMPONENTS} ${Component} + \ ${deploy} = Deployment ${deploymentName} + \ ${status} = Most Recent Availability Condition @{deploy.status.conditions} \ Should Be Equal As Strings ${status} True ignore_case=True msg=${Component} is not available - + *** Keywords *** Most Recent Availability Condition # this makes the probably-unsafe assumption that the conditions are ordered