*** Settings ***
Documentation Test suite for Ring/Loop topology of size 3
Suite Setup Start Suite
-Suite Teardown Stop Suite
+Suite Teardown Utils.Stop Suite
Library RequestsLibrary
Resource ../../../libraries/Utils.robot
Variables ../../../variables/Variables.py
[Documentation] Open controller session & mininet connection and start mininet custom topo
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
${start}= Set Variable sudo mn --controller=remote,ip=${CONTROLLER} --custom customtopo.py --topo ring --switch ovsk,protocols=OpenFlow13
- ${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt} timeout=30s
+ ${mininet_conn_id}= Open Connection ${MININET} prompt=${DEFAULT_LINUX_PROMPT} timeout=30s
Set Suite Variable ${mininet_conn_id}
Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../topologies/customtopo.py
Execute Command sudo mn -c
Write ${start}
Read Until mininet>
-
-Stop Suite
- [Documentation] Stop mininet topo and close connections & sessions
- Log Stop the test on the base edition
- Switch Connection ${mininet_conn_id}
- Read
- Write exit
- Read Until ${linux_prompt}
- Close Connection
- Delete All Sessions