Test Timeout 5m
Library Collections
Library OperatingSystem
-Resource ../../../libraries/SwitchUtils.txt
-Resource ../../../libraries/Utils.txt
-Library ../../../libraries/RequestsLibrary.py
+Resource ../../../libraries/SwitchUtils.robot
+Resource ../../../libraries/Utils.robot
+Library RequestsLibrary
Library ../../../libraries/Common.py
Library ../../../libraries/SwitchClasses/${SWITCH_CLASS}.py
Variables ../../../variables/Variables.py
*** Variables ***
${SWITCH_CLASS} Ovs
${SWITCH_IP} ${MININET}
+${SWITCH_PROMPT} ${DEFAULT_LINUX_PROMPT}
${CONTROLLER} null
${REST_CONTEXT} /restconf/operational/opendaylight-inventory:nodes
${datapath_id_from_switch}= Get Switch Datapath ID ${test_switch}
Verify Switch In Operational Data Store ${test_switch}
Disable OpenFlow ${test_switch}
- Verify Switch Not In Operational Data Store ${test_switch}
+ Wait Until Keyword Succeeds 3s 1s Verify Switch Not In Operational Data Store ${test_switch}
##MORE CHECKS TO ADD ON SWITCH AND OPERATIONAL DATA STORE
##- proper OF version
##- proper default flow rules
Set Suite Variable ${test_switch}
Call Method ${test_switch} set_mgmt_ip ${SWITCH_IP}
Call Method ${test_switch} set_controller_ip ${CONTROLLER}
+ Call Method ${test_switch} set_mgmt_prompt ${SWITCH_PROMPT}
Log MAKE: ${test_switch.make}\n MODEL: ${test_switch.model}\n IP: ${test_switch.mgmt_ip}\n PROMPT: ${test_switch.mgmt_prompt}\n CONTROLLER_IP: ${test_switch.of_controller_ip}\n MGMT_PROTOCOL: ${test_switch.mgmt_protocol}
Ping ${test_switch.mgmt_ip}
Initialize Switch ${test_switch}