X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Fhoneycomb%2Fprovider_backbone_bridge.robot;h=92145f82fa8b80007a701046b1d4ecbaa5152697;hp=e088e69a830564dccd1eab0e6f7a7edf14da3cb6;hb=53d69321e41aa6fd94abc16c7050314dc2e53f08;hpb=e87a07f056891f328b22e97f03f4c3ca5231d681 diff --git a/resources/libraries/robot/honeycomb/provider_backbone_bridge.robot b/resources/libraries/robot/honeycomb/provider_backbone_bridge.robot index e088e69a83..92145f82fa 100644 --- a/resources/libraries/robot/honeycomb/provider_backbone_bridge.robot +++ b/resources/libraries/robot/honeycomb/provider_backbone_bridge.robot @@ -16,7 +16,7 @@ | ... | WITH NAME | IfAPI *** Keywords *** -| Honeycomb Creates PBB Sub Interface +| Honeycomb creates PBB sub-interface | | [Documentation] | Uses Honeycomb API to set PBB sub-interface on an\ | | ... | interface. | | ... @@ -28,16 +28,16 @@ | | ... | Type - dictionary | | ... | | ... | *Example:* -| | ... | \| Honeycomb creates PBB sub interface \| ${node} \| ${super_if}\ -| | ... | \| ${cfg_pbb_sub_if_1_ID} \| ${cfg_pbb_sub_if_1} \| +| | ... | \| Honeycomb creates PBB sub-interface \| ${node} \| ${super_if}\ +| | ... | \| ${cfg_pbb_sub_if_1} \| | | ... -| | [Arguments] | ${node} | ${super_if} | ${sub_if_id} | ${params} +| | [Arguments] | ${node} | ${super_if} | ${params} | | ... | | IfAPI.Set Interface Up | ${node} | ${super_if} | | IfAPI.Create PBB Sub Interface -| | ... | ${node} | ${super_if} | ${sub_if_id} | ${params} +| | ... | ${node} | ${super_if} | ${params} -| Honeycomb Removes PBB Sub Interface +| Honeycomb removes PBB sub-interface | | [Documentation] | Uses Honeycomb API to remove PBB sub-interface from its\ | | ... | super interface. | | ... @@ -47,54 +47,14 @@ | | ... | - sub_if_id - Sub-interface ID. Type: string | | ... | | ... | *Example:* -| | ... | \| Honeycomb Removes PBB sub interface\ -| | ... | \| ${node} \| ${super_if} \| ${cfg_pbb_sub_if_1_ID} \| +| | ... | \| Honeycomb removes PBB sub-interface\ +| | ... | \| ${node} \| ${super_if} \| | | ... -| | [Arguments] | ${node} | ${super_if} | ${sub_if_id} +| | [Arguments] | ${node} | ${super_if} | | ... -| | Delete PBB Sub Interface | ${node} | ${super_if} | ${sub_if_id} +| | Delete PBB Sub Interface | ${node} | ${super_if} -| PBB Sub Interface Operational Data From Honeycomb Should Be -| | [Documentation] | Retrieves PBB sub-interface operational data from -| | ... | Honeycomb and compares with expected configuration. -| | ... -| | ... | *Arguments:* -| | ... | - node - Information about a DUT node. Type: dictionary -| | ... | - super_if - Super-interface. Type: string -| | ... | - sub_if_id - Sub-interface ID. Type: string -| | ... | - expected_params - Expected operational data. Type: dictionary -| | ... -| | ... | *Example:* -| | ... | \| PBB sub interface operational data from Honeycomb should be\ -| | ... | \| ${node} \| ${super_if} \| ${cfg_pbb_sub_if_1_ID}\ -| | ... | \| ${oper_pbb_sub_if_1} \| -| | ... -| | [Arguments] | ${node} | ${super_if} | ${sub_if_id} | ${expected_params} -| | ... -| | ${data}= | IfAPI.Get PBB Sub Interface Oper Data -| | ... | ${node} | ${super_if} | ${sub_if_id} -| | Compare data structures | ${data} | ${expected_params} - -| PBB Sub Interface Operational Data From Honeycomb Should Be Empty -| | [Documentation] | Retrieves interface BPP configuration from Honeycomb,\ -| | ... | and expects an empty dictionary. -| | ... -| | ... | *Arguments:* -| | ... | - node - Information about a DUT node. Type: dictionary -| | ... | - super_if - Super-interface. Type: string -| | ... | - sub_if_id - Sub-interface ID. Type: string -| | ... -| | ... | *Example:* -| | ... | \| PBB sub interface operational data from Honeycomb should be empty\ -| | ... | \| ${node} \| ${super_if} \| ${cfg_pbb_sub_if_1_ID} \| -| | ... -| | [Arguments] | ${node} | ${super_if} | ${sub_if_id} -| | ... -| | ${data}= | IfAPI.Get PBB Sub Interface Oper Data -| | ... | ${node} | ${super_if} | ${sub_if_id} -| | Should be empty | ${data} - -| Honeycomb Fails to Create PBB Sub Interface +| Honeycomb fails to create PBB sub-interface | | [Documentation] | Uses Honeycomb API to set PBB sub-interface with wrong\ | | ... | parameter(s) and expects to fail. | | ... @@ -106,13 +66,12 @@ | | ... | Type - dictionary | | ... | | ... | *Example:* -| | ... | \| Honeycomb fails to create PBB sub interface\ -| | ... | \| ${node} \| ${super_if} \| ${cfg_pbb_sub_if_ID}\ -| | ... | \| ${cfg_pbb_sub_if_no_vlan_tag} \| +| | ... | \| Honeycomb fails to create PBB sub-interface\ +| | ... | \| ${node} \| ${super_if} \| ${cfg_pbb_sub_if_no_vlan_tag} \| | | ... -| | [Arguments] | ${node} | ${super_if} | ${sub_if_id} | ${params} +| | [Arguments] | ${node} | ${super_if} | ${params} | | ... | | IfAPI.Set Interface Up | ${node} | ${super_if} -| | Run keyword and expect error | *HoneycombError*not successful*code: *00. +| | Run keyword and expect error | *HoneycombError*not successful*. | | ... | IfAPI.Create PBB Sub Interface -| | ... | ${node} | ${super_if} | ${sub_if_id} | ${params} +| | ... | ${node} | ${super_if} | ${params}