- [Setup] Run Keywords SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
- ... AND Clean OVSDB Test Environment
- Run Command On Remote System ${TOOLS_SYSTEM_IP} sudo ovs-vsctl set-manager ptcp:${OVSDB_PORT}
- Connect Controller To OVSDB Node
- ${QOS}= Set Variable QOS-1
- ${QUEUE}= Set Variable QUEUE-1
- ${sample} OperatingSystem.Get File ${OVSDB_CONFIG_DIR}/create_node.json
- ${sample1} Replace String ${sample} 127.0.0.1 ${TOOLS_SYSTEM_IP}
- ${body} Replace String ${sample1} 61644 ${OVSDB_PORT}
- ${resp} RequestsLibrary.Post Request session ${CONFIG_TOPO_API}/topology/ovsdb:1 data=${body}
- Log Config And Operational Topology
- ${body} OperatingSystem.Get File ${OVSDB_CONFIG_DIR}/create_qos.json
- ${resp} RequestsLibrary.Put Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${QOS}/ data=${body}
- Log Config And Operational Topology
- ${body} OperatingSystem.Get File ${OVSDB_CONFIG_DIR}/create_queue.json
- ${resp} RequestsLibrary.Put Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:queues/${QUEUE}/ data=${body}
- Log Config And Operational Topology
- ${body} OperatingSystem.Get File ${OVSDB_CONFIG_DIR}/bug_7160/create_qoslinkedqueue.json
- ${resp} RequestsLibrary.Put Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1 data=${body}
- Log Config And Operational Topology
- ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${QOS}/queue-list/0/
- Log Config And Operational Topology
- ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${QOS}/
- Log Config And Operational Topology
- ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:queues/${QUEUE}/
- Log Config And Operational Topology
+ [Tags] 7160
+ Utils.Run Command On Remote System ${TOOLS_SYSTEM_IP} sudo ovs-vsctl set-manager ptcp:${OVSDB_NODE_PORT}
+ OVSDB.Connect To OVSDB Node ${TOOLS_SYSTEM_IP}
+ BuiltIn.Wait Until Keyword Succeeds 5s 1s OVSDB.Verify OVS Reports Connected
+ ${qos} = BuiltIn.Set Variable QOS-1
+ ${queue} = BuiltIn.Set Variable QUEUE-1
+ OVSDB.Create Ovsdb Node ${TOOLS_SYSTEM_IP}
+ OVSDB.Log Config And Operational Topology
+ OVSDB.Create Qos ${qos}
+ OVSDB.Log Config And Operational Topology
+ OVSDB.Create Qos Linked Queue
+ OVSDB.Log Config And Operational Topology
+ ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${qos}/queue-list/0/
+ OVSDB.Log Config And Operational Topology
+ ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${qos}/
+ OVSDB.Log Config And Operational Topology
+ ${resp} RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:queues/${queue}/
+ OVSDB.Log Config And Operational Topology