X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FBulkomaticKeywords.robot;h=84e3697112b7fc01c7afb0111ec8c71dd76177d5;hb=aa11d1ec2bf3bdfd13ae8aace0874821ac075f35;hp=d39090b90e29400c4c3cd0ce7a941a8b92ecd27e;hpb=712ebd0c3c1e28cc20714bd129782cbfeda6202c;p=integration%2Ftest.git diff --git a/csit/libraries/BulkomaticKeywords.robot b/csit/libraries/BulkomaticKeywords.robot index d39090b90e..84e3697112 100644 --- a/csit/libraries/BulkomaticKeywords.robot +++ b/csit/libraries/BulkomaticKeywords.robot @@ -8,6 +8,7 @@ Variables ../variables/Variables.py *** Variables *** ${ADD_BULK_CONFIG_NODES_API} /restconf/operations/sal-bulk-flow:flow-test ${GET_BULK_CONFIG_NODES_API} /restconf/operations/sal-bulk-flow:read-flow-test +${ADD_TABLE_NODEs_API} /restconf/operations/sal-bulk-flow:table-test ${jolokia_write_op_status} /jolokia/read/org.opendaylight.openflowplugin.applications.bulk.o.matic:type=FlowCounter/WriteOpStatus ${jolokia_read_op_status} /jolokia/read/org.opendaylight.openflowplugin.applications.bulk.o.matic:type=FlowCounter/ReadOpStatus ${jolokia_flow_count_status} /jolokia/read/org.opendaylight.openflowplugin.applications.bulk.o.matic:type=FlowCounter/FlowCount @@ -38,6 +39,11 @@ Add Bulk Flow [Documentation] Add Bulk Flow in member ${controller_index} according to \${json_body_add}. ${resp} ClusterManagement.Post As Json To Member ${ADD_BULK_CONFIG_NODES_API} ${json_body_add} ${controller_index} +Add Table Flow + [Arguments] ${json_body_add} ${controller_index} + [Documentation] Add Table in member ${controller_index} according to \${json_body_add}. + ${resp} ClusterManagement.Post As Json To Member ${ADD_TABLE_NODEs_API} ${json_body_add} ${controller_index} + Delete Bulk Flow [Arguments] ${json_body_del} ${controller_index} [Documentation] Delete Bulk Flow in member ${controller_index} according to \${json_body_del}. @@ -68,6 +74,12 @@ Add Bulk Flow In Node Add Bulk Flow ${json_body_add} ${controller_index} Wait Until Write Finishes ${controller_index} ${timeout} +Add Table In Node + [Arguments] ${json_body_add} ${controller_index} ${timeout} + [Documentation] Add Table Flow in member ${controller_index} and wait until operation is completed. + Add Table Flow ${json_body_add} ${controller_index} + Wait Until Write Finishes ${controller_index} ${timeout} + Delete Bulk Flow In Node [Arguments] ${json_body_del} ${controller_index} ${timeout} [Documentation] Delete Bulk Flow in member ${controller_index} and wait until operation is completed. @@ -77,7 +89,7 @@ Delete Bulk Flow In Node Get Bulk Flow And Verify Count In Cluster [Arguments] ${json_body_get} ${timeout} ${flow_count} ${controller_index_list}=${EMPTY} [Documentation] Get Bulk Flow and Verify Flow Count in ${controller_index_list} matches ${flow_count}. - ${index_list} = ClusterManagement__Given_Or_Internal_Index_List given_list=${controller_index_list} + ${index_list} = ClusterManagement.List Indices Or All given_list=${controller_index_list} : FOR ${index} IN @{index_list} \ Get Bulk Flow ${json_body_get} ${index} : FOR ${index} IN @{index_list}