*** Keywords ***
Start NIC VTN Renderer Suite
[Documentation] Start Nic VTN Renderer Init Test Suite
- Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
+ Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
BuiltIn.Wait_Until_Keyword_Succeeds 30 3 Fetch Intent List
Stop NIC VTN Renderer Suite
Start NIC VTN Rest Test Suite
[Documentation] Start Nic VTN Renderer Rest Test Suite
- Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
+ Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
Clean Mininet System
Start Mininet Linear ${switches}
Fetch Intent List
[Documentation] Check if VTN Renderer feature is installed.
- ${resp}= RequestsLibrary.Get session ${INTENTS}
+ ${resp}= RequestsLibrary.Get Request session ${INTENTS}
Should Be Equal As Strings ${resp.status_code} 200
Add Intent Using RestConf
[Arguments] ${intent_id} ${intent_data}
[Documentation] Create a intent with specified parameters.
- ${resp}= RequestsLibrary.put session ${REST_CONTEXT_INTENT}/${intent_id} data=${intent_data}
+ ${resp}= RequestsLibrary.put Request session ${REST_CONTEXT_INTENT}/${intent_id} data=${intent_data}
Should Be Equal As Strings ${resp.status_code} 200
Verify Intent Using RestConf
[Arguments] ${intent_id}
[Documentation] Verify If intent is created.
- ${resp}= RequestsLibrary.Get session ${REST_CONTEXT_INTENT}/${intent_id}
+ ${resp}= RequestsLibrary.Get Request session ${REST_CONTEXT_INTENT}/${intent_id}
Should Be Equal As Strings ${resp.status_code} 200
Update Intent Using RestConf
[Arguments] ${intent_id} ${intent_data}
[Documentation] Update a intent with specified parameters.
- ${resp}= RequestsLibrary.put session ${REST_CONTEXT_INTENT}/${intent_id} data=${intent_data}
+ ${resp}= RequestsLibrary.put Request session ${REST_CONTEXT_INTENT}/${intent_id} data=${intent_data}
Should Be Equal As Strings ${resp.status_code} 200
Delete Intent Using RestConf
[Arguments] ${intent_id}
[Documentation] Delete a intent with specified parameters.
- ${resp}= RequestsLibrary.Delete session ${REST_CONTEXT_INTENT}/${intent_id}
+ ${resp}= RequestsLibrary.Delete Request session ${REST_CONTEXT_INTENT}/${intent_id}
Should Be Equal As Strings ${resp.status_code} 200
Add Intent From Karaf Console
[Documentation] Removes an intent from the controller via the provided intent id.
${output}= Issue Command On Karaf Console intent:remove ${id}
Should Contain ${output} Intent successfully removed
- ${output}= Issue Command On Karaf Console log:display |grep "Removed VTN configuration associated with the deleted Intent: "
- Should Contain ${output} Removed VTN configuration associated with the deleted Intent ${id}
+ ${output}= Issue Command On Karaf Console log:display | grep "Removed VTN configuration associated with the deleted Intent: "
+ # The below log statements has changed an info to trace mode in Beryllium, and in future release will roll back the same.
+ #Should Contain ${output} Removed VTN configuration associated with the deleted Intent ${id}
Mininet Ping Should Succeed
[Arguments] ${host1} ${host2}