X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fovsdb%2FSouthbound_Cluster%2F010__Ovsdb_Southbound_Cluster.robot;h=fc36c395dd1de8b3ea4d5059dc96b77932d943c7;hb=refs%2Fchanges%2F02%2F34902%2F1;hp=27385d75bee944144fb7691a5a361687aeda2008;hpb=e32b9850edcf465ef63b2d4fd4c77853c2a9e784;p=integration%2Ftest.git diff --git a/csit/suites/ovsdb/Southbound_Cluster/010__Ovsdb_Southbound_Cluster.robot b/csit/suites/ovsdb/Southbound_Cluster/010__Ovsdb_Southbound_Cluster.robot index 27385d75be..fc36c395dd 100644 --- a/csit/suites/ovsdb/Southbound_Cluster/010__Ovsdb_Southbound_Cluster.robot +++ b/csit/suites/ovsdb/Southbound_Cluster/010__Ovsdb_Southbound_Cluster.robot @@ -23,7 +23,7 @@ Check Shards Status Before Fail [Documentation] Check Status for all shards in Ovsdb application. Check Ovsdb Shards Status ${original_cluster_list} -Start Mininet Multiple Connections +Start OVS Multiple Connections [Documentation] Start mininet with connection to all cluster instances. ${mininet_conn_id} Add Multiple Managers to OVS ${TOOLS_SYSTEM_IP} ${original_cluster_list} Set Suite Variable ${mininet_conn_id} @@ -47,6 +47,22 @@ Create Bridge Via Controller In Owner and Verify Before Fail [Documentation] Create Bridge in Owner and verify it gets applied from all instances. Create Bridge And Verify ${original_cluster_list} ${original_owner} +Create Port Via Controller In Owner and Verify Before Fail + [Documentation] Create Port in Owner and verify it gets applied from all instances. + Create Port Via Controller ${original_cluster_list} ${original_owner} + +Modify the destination IP of Port Before Fail + [Documentation] This will modify the dst ip of existing port + Modify the destination IP of Port ${original_cluster_list} ${original_owner} + +Get Operational Topology with modified Port Before Fail + [Documentation] This request will fetch the operational topology after the modified port is added to the bridge + Get Operational Topology with modified Port ${original_cluster_list} ${original_owner} + +Delete the Port Before Fail + [Documentation] This request will delete the port node from the bridge node and data store. + Delete Port And Verify ${original_cluster_list} ${original_owner} + Delete the Bridge In Owner and Verify Before Fail [Documentation] This request will delete the bridge node from the operational data store. Delete Bridge Manually And Verify ${original_cluster_list} ${original_owner} @@ -85,7 +101,23 @@ Add Port Manually In Owner and Verify After Fail Create Bridge Via Controller In Owner and Verify After Fail [Documentation] Create Bridge in Owner and verify it gets applied from all instances. - Create Bridge And Verify ${new_cluster_list} ${new_owner} + Create Bridge And Verify ${new_cluster_list} ${new_owner} AfterFail + +Create Port Via Controller In Owner and Verify After Fail + [Documentation] Create Port in Owner and verify it gets applied from all instances. + Create Port Via Controller ${new_cluster_list} ${new_owner} AfterFail + +Modify the destination IP of Port After Fail + [Documentation] This will modify the dst ip of existing port + Modify the destination IP of Port ${new_cluster_list} ${new_owner} AfterFail + +Get Operational Topology with modified Port After Fail + [Documentation] This request will fetch the operational topology after the modified port is added to the bridge + Get Operational Topology with modified Port ${new_cluster_list} ${new_owner} AfterFail + +Delete the Port After Fail + [Documentation] This request will delete the port node from the bridge node and data store. + Delete Port And Verify ${new_cluster_list} ${new_owner} AfterFail Delete the Bridge In Owner and Verify After Fail [Documentation] This request will delete the bridge node from the config data store and operational data store. @@ -120,6 +152,30 @@ Create Bridge Via Controller In Owner and Verify After Recover [Documentation] Create Bridge in Owner and verify it gets applied from all instances. Create Bridge And Verify ${original_cluster_list} ${new_owner} +Verify Bridge in Restarted Node Which Is Killed Earlier + [Documentation] Verify Bridge in Restarted node, which is created when the node is down. + Verify Bridge in Restarted Node ${original_cluster_list} + +Create Port Via Controller In Owner and Verify After Recover + [Documentation] Create Port in Owner and verify it gets applied from all instances. + Create Port Via Controller ${original_cluster_list} ${new_owner} + +Verify Port in Restarted Node Which Is Killed Earlier + [Documentation] Verify Port in Restarted node, which is created when the node is down. + Verify Port in Restarted Node ${original_cluster_list} + +Modify the destination IP of Port After Recover + [Documentation] This will modify the dst ip of existing port + Modify the destination IP of Port ${original_cluster_list} ${new_owner} + +Get Operational Topology with modified Port After Recover + [Documentation] This request will fetch the operational topology after the modified port is added to the bridge + Get Operational Topology with modified Port ${original_cluster_list} ${new_owner} + +Delete the Port After Recover + [Documentation] This request will delete the port node from the bridge node and data store. + Delete Port And Verify ${original_cluster_list} ${new_owner} + Delete the Bridge In Owner and Verify After Recover [Documentation] This request will delete the bridge node from the operational data store. Delete Bridge Manually And Verify ${original_cluster_list} ${new_owner} @@ -128,7 +184,38 @@ Delete Bridge Via Rest Call And Verify In Owner After Recover [Documentation] This request will delete the bridge node from the config data store and operational data store. Delete Bridge Via Rest Call And Verify ${original_cluster_list} ${new_owner} +Create Bridge Manually In Old Owner and Verify After Recover + [Documentation] Create Bridge in Owner and verify it gets applied from all instances. + Create Bridge Manually And Verify ${original_cluster_list} ${original_owner} + +Add Port Manually In Old Owner and Verify After Recover + [Documentation] Add Port in Owner and verify it gets applied from all instances. + Add Port To The Manual Bridge And Verify ${original_cluster_list} ${original_owner} + Create Bridge Via Controller In Old Owner and Verify After Recover [Documentation] Create Bridge in Owner and verify it gets applied from all instances. Create Bridge And Verify ${original_cluster_list} ${original_owner} - [Teardown] Report_Failure_Due_To_Bug 4908 + +Create Port Via Controller In Old Owner and Verify After Recover + [Documentation] Create Port in Owner and verify it gets applied from all instances. + Create Port Via Controller ${original_cluster_list} ${original_owner} + +Modify the destination IP of Port After Recover + [Documentation] This will modify the dst ip of existing port + Modify the destination IP of Port ${original_cluster_list} ${original_owner} + +Get Operational Topology with modified Port After Recover + [Documentation] This request will fetch the operational topology after the modified port is added to the bridge + Get Operational Topology with modified Port ${original_cluster_list} ${original_owner} + +Delete the Port After Recover + [Documentation] This request will delete the port node from the bridge node and data store. + Delete Port And Verify ${original_cluster_list} ${original_owner} + +Delete the Bridge In Old Owner and Verify After Recover + [Documentation] This request will delete the bridge node from the config data store and operational data store. + Delete Bridge Manually And Verify ${original_cluster_list} ${original_owner} + +Delete Bridge Via Rest Call And Verify In Old Owner After Recover + [Documentation] This request will delete the bridge node from the config data store and operational data store. + Delete Bridge Via Rest Call And Verify ${original_cluster_list} ${original_owner}