-Get All Xapps
- [Tags] etetests xapptests
- Run AppMgr Get All Request
-Create Xapp
- [Tags] etetests xapptests
- Run Create Xapp ${TEST_XAPPNAME} ${TEST_XAPPID}
-Get Xapp By Name
- [Tags] etetests xapptests
- Run AppMgr Get By XappName ${TEST_XAPPNAME}
-Get Xapp By Name and Id
- [Tags] etetests xapptests
- Run AppMgr Get By XappName and XappId ${TEST_XAPPNAME} ${TEST_XAPPID}
-Setup RAN Via E2 Mgr
- [Tags] etetests e2mgrtests
- Run E2Mgr Setup NodeB ${TEST_NODE_B_NAME} ${TEST_NODE_B_IP} ${TEST_NODE_B_PORT}
-
+Test XApp Manager Health
+ [Tags] etetests xapptests
+ Run AppMgr Health Check
+Deploy An XApp
+ [Tags] etetests xapptests
+ 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
+ Deploy Duplicate XApp And Expect Error
+Undeploy The Deployed XApp
+ [Tags] etetests xapptests
+ Undeploy XApp ${TEST_XAPPNAME}
+Attempt To Undeploy An Already Undeployed XApp
+ [Tags] etetests xapptests
+ Undeploy Nondeployed XApp And Expect Error
+Attempt To Request A Nonexistent XApp
+ [Tags] etetests xapptests
+ 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