X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric_robot_suite%2Fhelm%2Fnanobot%2Fconfigmap-src%2Fpublic%2Ftestsuites%2Fete.robot;fp=ric_robot_suite%2Fhelm%2Fnanobot%2Fconfigmap-src%2Fpublic%2Ftestsuites%2Fete.robot;h=3dbc92ee7b64631340ad76abe4691b5ff2a17aa3;hb=fb793dbf21da9874a5f26dfce45c4a08f4b02889;hp=0000000000000000000000000000000000000000;hpb=99115439fd9976bd251f98ed21171c6f38ff2b05;p=it%2Ftest.git diff --git a/ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ete.robot b/ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ete.robot new file mode 100644 index 0000000..3dbc92e --- /dev/null +++ b/ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ete.robot @@ -0,0 +1,70 @@ +*** Settings *** +Documentation Executes the End To End Test cases +... +Library Collections +Library OperatingSystem + +Resource ../resources/appmgr/appmgr_interface.robot +Resource ../resources/appmgr/negative_appmgr_tests.robot +Resource ../resources/e2mgr/e2mgr_interface.robot +Resource ../resources/dashboard/dashboard_interface.robot + +*** Variables *** +${TEST_XAPPNAME} xapp-std +${TEST_XAPPID} 101 +${TEST_NODE_B_NAME} AAAA456789 +${TEST_NODE_B_IP} 10.0.0.3 +${TEST_NODE_B_PORT} 36421 + + +*** Test Cases *** +Test XApp Manager Health + [Tags] etetests xapptests + Run AppMgr Health Check +Deploy An XApp + [Tags] etetests xapptests intrusive + Deploy XApp ${TEST_XAPPNAME} +Retrieve The Deployed XApp + [Tags] etetests xapptests + Get XApp By Name ${TEST_XAPPNAME} +Attempt To Deploy A Duplicate XApp + [Tags] etetests xapptests intrusive + Deploy Duplicate XApp And Expect Error +Undeploy The Deployed XApp + [Tags] etetests xapptests intrusive + Undeploy XApp ${TEST_XAPPNAME} +Attempt To Undeploy An Already Undeployed XApp + [Tags] etetests xapptests intrusive + Undeploy Nondeployed XApp And Expect Error +Attempt To Request A Nonexistent XApp + [Tags] etetests xapptests intrusive + Request Nonexistent XApp And Expect Error + +Setup RAN Via E2Mgr X2 + [Tags] x2setup + Run E2Mgr Setup NodeB X2 ${TEST_NODE_B_NAME} ${TEST_NODE_B_IP} ${TEST_NODE_B_PORT} + Wait Until Keyword Succeeds 20s 5s Check NodeB Status ${TEST_NODE_B_NAME} +Setup RAN Via E2Mgr Endc + [Tags] e2setup + Run E2Mgr Setup NodeB Endc ${TEST_NODE_B_NAME} ${TEST_NODE_B_IP} ${TEST_NODE_B_PORT} + Wait Until Keyword Succeeds 20s 5s Check NodeB Status ${TEST_NODE_B_NAME} +Get NodeB via E2Mgr + [Tags] e2setup x2setup + Run E2Mgr Get NodeB Request ${TEST_NODE_B_NAME} +Get All NodeBs Via E2Mgr + [Tags] e2mgrtest etetests e2setup x2setup ci_tests + Run E2Mgr Get All NodeBs Request +Setup RAN Via Dashboard Endc + [Tags] e2setup_dash + Run Dashboard Setup NodeB Endc ${TEST_NODE_B_NAME} ${TEST_NODE_B_IP} ${TEST_NODE_B_PORT} + Wait Until Keyword Succeeds 20s 5s Dashboard Check NodeB Status ${TEST_NODE_B_NAME} +Setup RAN Via Dashboard X2 + [Tags] x2setup_dash + Run Dashboard Setup NodeB X2 ${TEST_NODE_B_NAME} ${TEST_NODE_B_IP} ${TEST_NODE_B_PORT} + Wait Until Keyword Succeeds 20s 5s Dashboard Check NodeB Status ${TEST_NODE_B_NAME} +Get NodeB via Dashboard + [Tags] e2setup_dash x2setup_dash + Run Dashboard Get NodeB Request ${TEST_NODE_B_NAME} +Get All NodeBs via Dashboard + [Tags] e2setup_dash x2setup_dash ci_tests + Run Dashboard Get All NodeBs Request