ID | Title | Function Name | Test Steps | Expected Result | Actual Result |
exampleservice_1 | Verify example service health check | test_exampleservice_health | 1. Login to compute node VM 2. Get all exampleservice 3. Ping to all exampleservice 4. Verifying Ping success
| Ping to example service vm should success |
|
Exampleservice_2 | Verify example service vm login | test_exampleservice_for_login | 1. Login to compute node VM 2. Get all exampleservice 3. Login to all exampleservice 4. Verifying Login success
| Login to example service vm should success |
|
exampleservice_3 | Verify default route to example service in test client | test_exampleservice_for_default_route_through_testclient | 1. Login to Head node 2. Verify default route exists in test client
| Default route example service should exist in test client |
|
exampleservice_4 | Verify example service access from test client | test_exampleservice_for_service_access_through_testclient | 1. Login to Head node 2. Ping to all exampleservice from test client 3. Verifying Ping success
| Example should be able to reachable from test client |
|
Exampleservice_5 | Verify example service access from cord-tester | test_exampleservice_for_service_reachability_from_cord_tester | 1. Add static route to example service running VM IP in cord-tester 2. Ping to the VM IP 3. Verifying Ping success
| Example should be able to reachable from cord-tester |
|
Exampleservice_6 | Verify curl request from test client to example service vm | test_exampleservice_operational_status_from_testclient | 1. Login to Head node 2. Do curl request to the example service running VM IP from test client 3. Verifying curl request success
| Example should be able to reachable from test client |
|
Exampleservice_7 | Verify curl request to example service from cord-tester | test_exampleservice_operational_access_from_cord_tester | 1. Add static route to example service running VM IP in cord-tester 2. Do curl request to the VM IP 3. Verifying curl request success
| Example should be able to reachable from cord-tester |
|
Exampleservice_8 | Verify service message in curl output to example service from cord-tester | test_exampleservice_for_service_message | 1. Get dhcp ip to vcpe interface in cord-tester 2. Add static route to example service running VM IP in cord-tester 3. Do curl request to the VM IP 4. Verifying Service message in curl response
| Service message should be ‘hello’ |
|
Exampleservice_9 | Verify tenant message in curl output to example service from cord-tester | test_exampleservice_for_tenant_message | 1. Get dhcp ip to vcpe interface in cord-tester 2. Add static route to example service running VM IP in cord-tester 3. Do curl request to the VM IP 4. Verifying Tenant message in curl response
| Tenant message should be ‘world’ |
|
Exampleservice_10 | Verify example service access after vcpe interface toggle in cord-tester | test_exampleservice_access_after_subscriber_interface_toggle |
| Example should be reachable after the interface toggles |
|
Exampleservice_11 | Verify example service access after service running vm paused | test_exampleservice_access_after_service_paused | 1. Verify example service reachability from cord-tester 2. Pause service running VM 3. Repeat step 1 again | Example should be reachable after the vm paused |
|
Exampleservice_12 | Verify example service access after service running vm suspended | test_exampleservice_access_after_service_is_suspended | 1. Verify example service reachability from cord-tester 2. Suspend and Resume service running VM 3. Repeat step 1 again | Example should be reachable after the suspended and resumed |
|
Exampleservice_13 | Verify example service access after service running vm restarted | test_exampleservice_access_after_service_restart | 1. Verify example service reachability from cord-tester 2. Restart service running VM 3. Repeat step 1 again | Example should be reachable after the service restarted |
|
Exampleservice_14 | Verify example service access after vSG VM restarted | test_exampleservice_access_after_vsg_vm_restart | 1. Verify example service reachability from cord-tester 2. Restart vSG running VM 3. Repeat step 1 again | Example should be reachable after the vSG VM restarted |
|
Exampleservice_15 | Verify example service access after service running vm stopped | test_exampleservice_access_after_service_stop | 1. Verify example service reachability from cord-tester 2. Stop and start service running VM 3. Repeat step 1 again | Example should be reachable after the service stop and start |
|
Exampleservice_16 | Verify service message in example service after service running vm stop and start | test_exampleservice_for_service_message_after_service_stop_and_start | 1. Verify example service reachability from cord-tester 2. Stop and start service running VM 3. Verify service message in step 1 | Service message should be ‘hello’ after service stop and start |
|
Exampleservice_17 | Verify tenant message in example service after service running vm restarted | test_exampleservice_for_tenant_message_after_service_restart | 1. Verify example service reachability from cord-tester 2. Restart service running VM 3. Verify Tenant message in step 1 | Tenant message should be ‘world’ after the service restart |
|
Exampleservice_18 | Verify example service access after vcpe instance restarted | test_exampleservice_access_after_vcpe_instance_restart | 1. Verify example service reachability from cord-tester 2. Restart vcpe instance 3. Repeat step 1 again | Example service should be reachable after vcpe restart |
|
Exampleservice_19 | Verify example service access after vcpe wan interface toggled | test_exampleservice_access_after_vcpe_instance_wan_interface_toggle | 1. Verify example service reachability from cord-tester 2. Toggle the wan interface of vcpe 3. Repeat step 1 again | Example service should be reachable after vcpe wan interface toggles |
|
Exampleservice_20 | Verify example service access from cord-tester after adding firewall rule in vcpe to drop | test_exampleservice_access_after_firewall_rule_added_to_drop_service_running_server_in_vcpe_instance | 1. Verify example service reachability from cord-tester 2. Add firewall rule in vcpe to drop packets to service running VM 3. Repeat step 1 again | Exampl service cant be reachable when firewall rule added to drop |
|
Exampleservice_21 | Verify creating default vcpe and vsg in CiaB | test_vsg_xos_subscriber_create_reserved | 1. Verify default vSG and vcpe creation success in CiaB setup | Reserved vcpe and vsg should be cretaed in CiaB |
|
Exampleservice_22 | Verify creating vcpe and vsg corresponding to interfaces configured in cord-tester | test_vsg_xos_subscriber_create_all | 1. Verify creation of vSG and vcpe success for all interfaces in cord-tester | Vcpe and vsg corresponding to interfaces configured in cord-tester should be created |
|
Exampleservice_23 | Verify deleting vcpe and vsg corresponding to interfaces configured in cord-tester | test_vsg_xos_subscriber_delete_all | Verify deletion of vSG and vcpes success for all interfaces in cord-tester | Vcpe and vsg corresponding to interfaces configured in cord-tester should be deleted |
|
Exampleservice_24 | Verify accessing example service from cord-tester via xos created vcpe | test_exampleservice_xos_subcriber_access_exampleservice |
| Example service should be reachable from cord created subscriber |
|
Exampleservice_25 | Verify accessing example service from multiple subscribers from cord-tester | test_exampleservice_multiple_subcribers_access_same_service | 1. Create two XOS subscribers 2. Verify the subscribers can access example service | Example service should be reachable from cord created subscribers |