<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 7.4.2 (Python 3.11.10 on linux)" generated="2026-04-07T09:50:45.062812" rpa="false" schemaversion="5">
<suite id="s1" name="openflowplugin-perf-stats-collection.txt" source="/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/070_Stats_Collection_100k_WithMininetRestart.robot">
<kw name="Create Http Session And Upload Files" type="SETUP">
<kw name="Create Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:45.364962" level="INFO">Creating Session using : alias=session, url=http://10.30.170.234:8181, headers={'Content-Type': 'application/xml'},                     cookies={}, auth=&lt;requests.auth.HTTPBasicAuth object at 0x70313a306310&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<arg>session</arg>
<arg>http://${ODL_SYSTEM_IP}:${RESTCONFPORT}</arg>
<arg>auth=${AUTH}</arg>
<arg>headers=${HEADERS_XML}</arg>
<doc>Create Session: create a HTTP session to a server</doc>
<status status="PASS" start="2026-04-07T09:50:45.364538" elapsed="0.000618"/>
</kw>
<kw name="Open Connection" owner="SSHLibrary">
<arg>${TOOLS_SYSTEM_IP}</arg>
<arg>prompt=${TOOLS_SYSTEM_PROMPT}</arg>
<arg>timeout=600</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-07T09:50:45.365323" elapsed="0.000378"/>
</kw>
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-07T09:50:45.366138" level="INFO">Logging into '10.30.170.166:22' as 'jenkins'.</msg>
<msg time="2026-04-07T09:50:46.107741" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-153-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro

 System information as of Tue Apr  7 09:50:45 UTC 2026

  System load:  0.12               Processes:             105
  Usage of /:   19.3% of 38.58GB   Users logged in:       0
  Memory usage: 4%                 IPv4 address for ens3: 10.30.170.166
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

9 additional security updates can be applied with ESM Apps.
Learn more about enabling ESM Apps service at https://ubuntu.com/esm


The list of available updates is more than a week old.
To check for new updates run: sudo apt update
New release '24.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.


[?2004h[jenkins@releng-13721-167-1-mininet-ovs-217-0 ~]&gt;</msg>
<arg>${TOOLS_SYSTEM_USER}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>any</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-07T09:50:45.365864" elapsed="0.742074"/>
</kw>
<kw name="Put File" owner="SSHLibrary">
<msg time="2026-04-07T09:50:46.116184" level="INFO">[chan 1] Opened sftp connection (server version 3)</msg>
<msg time="2026-04-07T09:50:46.138753" level="INFO">'/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/README' -&gt; '/home/jenkins/.//README'</msg>
<msg time="2026-04-07T09:50:46.138889" level="INFO">'/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/OVS-dump-tables.sh.13' -&gt; '/home/jenkins/.//OVS-dump-tables.sh.13'</msg>
<msg time="2026-04-07T09:50:46.138950" level="INFO">'/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/get-total-found.sh' -&gt; '/home/jenkins/.//get-total-found.sh'</msg>
<msg time="2026-04-07T09:50:46.139009" level="INFO">'/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/OVS-dump-flows.sh.13' -&gt; '/home/jenkins/.//OVS-dump-flows.sh.13'</msg>
<msg time="2026-04-07T09:50:46.139068" level="INFO">'/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/get-total-reported.sh' -&gt; '/home/jenkins/.//get-total-reported.sh'</msg>
<arg>/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/suites/openflowplugin/Performance_Flow_Config/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/*</arg>
<arg>./</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="PASS" start="2026-04-07T09:50:46.108285" elapsed="0.030918"/>
</kw>
<kw name="Close Connection" owner="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" start="2026-04-07T09:50:46.139690" elapsed="0.000686"/>
</kw>
<status status="PASS" start="2026-04-07T09:50:45.363525" elapsed="0.776970"/>
</kw>
<test id="s1-t1" name="Connect Mininet" line="42">
<kw name="Connect Switches">
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-07T09:50:46.142521" level="INFO">Starting mininet with 32 switches</msg>
<arg>Starting mininet with ${swnr} switches</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-07T09:50:46.141993" elapsed="0.000627"/>
</kw>
<kw name="Open Connection" owner="SSHLibrary">
<arg>${TOOLS_SYSTEM_IP}</arg>
<arg>prompt=${TOOLS_SYSTEM_PROMPT}</arg>
<arg>timeout=600</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-07T09:50:46.142822" elapsed="0.000512"/>
</kw>
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-07T09:50:46.143976" level="INFO">Logging into '10.30.170.166:22' as 'jenkins'.</msg>
<msg time="2026-04-07T09:50:46.480320" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-153-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro

 System information as of Tue Apr  7 09:50:45 UTC 2026

  System load:  0.12               Processes:             105
  Usage of /:   19.3% of 38.58GB   Users logged in:       0
  Memory usage: 4%                 IPv4 address for ens3: 10.30.170.166
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

9 additional security updates can be applied with ESM Apps.
Learn more about enabling ESM Apps service at https://ubuntu.com/esm


The list of available updates is more than a week old.
To check for new updates run: sudo apt update
New release '24.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.


Last login: Tue Apr  7 09:50:45 2026 from 10.30.171.170
[?2004h[jenkins@releng-13721-167-1-mininet-ovs-217-0 ~]&gt;</msg>
<arg>${TOOLS_SYSTEM_USER}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>any</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-07T09:50:46.143557" elapsed="0.336946"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-07T09:50:46.481034" level="INFO">Executing command 'sudo ovs-vsctl set-manager ptcp:6644'.</msg>
<msg time="2026-04-07T09:50:46.503253" level="INFO">Command exited with return code 0.</msg>
<arg>sudo ovs-vsctl set-manager ptcp:6644</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-07T09:50:46.480826" elapsed="0.022518"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-07T09:50:46.503713" level="INFO">Executing command 'sudo mn -c'.</msg>
<msg time="2026-04-07T09:50:47.781489" level="INFO">Command exited with return code 0.</msg>
<arg>sudo mn -c</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-07T09:50:46.503538" elapsed="1.278321"/>
</kw>
<kw name="Write" owner="SSHLibrary">
<msg time="2026-04-07T09:50:47.821418" level="INFO">sudo mn --controller=remote,ip=10.30.170.234 --topo linear,32 --switch ovsk,protocols=OpenFlow13</msg>
<arg>${start_cmd}</arg>
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<status status="PASS" start="2026-04-07T09:50:47.782310" elapsed="0.039285"/>
</kw>
<kw name="Read Until" owner="SSHLibrary">
<msg time="2026-04-07T09:50:49.450444" level="INFO">[?2004l*** Creating network
*** Adding controller
Unable to contact the remote controller at 10.30.170.234:6653
Unable to contact the remote controller at 10.30.170.234:6633
Setting remote controller to 10.30.170.234:6653
*** Adding hosts:
h1 h2 h3 h4 h5 h6 h7 h8 h9 h10 h11 h12 h13 h14 h15 h16 h17 h18 h19 h20 h21 h22 h23 h24 h25 h26 h27 h28 h29 h30 h31 h32 
*** Adding switches:
s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 s32 
*** Adding links:
(h1, s1) (h2, s2) (h3, s3) (h4, s4) (h5, s5) (h6, s6) (h7, s7) (h8, s8) (h9, s9) (h10, s10) (h11, s11) (h12, s12) (h13, s13) (h14, s14) (h15, s15) (h16, s16) (h17, s17) (h18, s18) (h19, s19) (h20, s20) (h21, s21) (h22, s22) (h23, s23) (h24, s24) (h25, s25) (h26, s26) (h27, s27) (h28, s28) (h29, s29) (h30, s30) (h31, s31) (h32, s32) (s2, s1) (s3, s2) (s4, s3) (s5, s4) (s6, s5) (s7, s6) (s8, s7) (s9, s8) (s10, s9) (s11, s10) (s12, s11) (s13, s12) (s14, s13) (s15, s14) (s16, s15) (s17, s16) (s18, s17) (s19, s18) (s20, s19) (s21, s20) (s22, s21) (s23, s22) (s24, s23) (s25, s24) (s26, s25) (s27, s26) (s28, s27) (s29, s28) (s30, s29) (s31, s30) (s32, s31) 
*** Configuring hosts
h1 h2 h3 h4 h5 h6 h7 h8 h9 h10 h11 h12 h13 h14 h15 h16 h17 h18 h19 h20 h21 h22 h23 h24 h25 h26 h27 h28 h29 h30 h31 h32 
*** Starting controller
c0 
*** Starting 32 switches
s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 s32 ...
*** Starting CLI:
mininet&gt;</msg>
<arg>mininet&gt;</arg>
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<status status="PASS" start="2026-04-07T09:50:47.821907" elapsed="1.628805"/>
</kw>
<kw name="Comment" owner="BuiltIn">
<arg>Below line disables switch echos</arg>
<doc>Displays the given messages in the log file as keyword arguments.</doc>
<status status="PASS" start="2026-04-07T09:50:49.451033" elapsed="0.000381"/>
</kw>
<kw name="Write" owner="SSHLibrary">
<msg time="2026-04-07T09:50:49.454739" level="INFO">sh x=`sudo ovs-vsctl --columns=_uuid list Controller | awk '{print $NF}'`; for i in $x; do sudo ovs-vsctl set Controller $i inactivity_probe=0; done</msg>
<arg>sh x=`sudo ovs-vsctl --columns=_uuid list Controller | awk '{print $NF}'`; for i in $x; do sudo ovs-vsctl set Controller $i inactivity_probe=0; done</arg>
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<status status="PASS" start="2026-04-07T09:50:49.451540" elapsed="0.003263"/>
</kw>
<kw name="Read Until" owner="SSHLibrary">
<msg time="2026-04-07T09:50:51.066341" level="INFO">mininet&gt;</msg>
<arg>mininet&gt;</arg>
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<status status="PASS" start="2026-04-07T09:50:49.454936" elapsed="1.611561"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:51.071473" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:51.272916" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:51.675402" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:51.678146" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:51.068264" elapsed="0.619180">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:51.687712" elapsed="0.000036"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:51.687875" elapsed="0.000027"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:51.688027" elapsed="0.000022"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:51.067921" elapsed="0.620258">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:52.695081" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:52.897058" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:53.299723" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:53.302159" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:52.689655" elapsed="0.618173">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:53.308271" elapsed="0.000063"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:53.308711" elapsed="0.000060"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:53.308925" elapsed="0.000021"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:52.688910" elapsed="0.620159">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:54.315119" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.516739" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.918888" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.921062" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:54.310525" elapsed="0.615607">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:54.926546" elapsed="0.000094"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:54.926909" elapsed="0.000046"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:54.927214" elapsed="0.000045"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:54.309788" elapsed="0.617702">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:55.934248" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:56.136040" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:56.538047" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:56.540119" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:55.929016" elapsed="0.616237">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:56.545715" elapsed="0.000063"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:56.546124" elapsed="0.000049"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:56.546442" elapsed="0.000046"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:55.928240" elapsed="0.618517">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:57.552749" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:57.753954" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:58.155896" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:58.158118" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:57.548329" elapsed="0.615384">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:58.164193" elapsed="0.000066"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:58.164556" elapsed="0.000078"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:58.164931" elapsed="0.000050"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:57.547535" elapsed="0.617706">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:50:59.171322" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.373242" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.775631" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.777774" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:50:59.166841" elapsed="0.616054">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:59.783342" elapsed="0.000066"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:59.783733" elapsed="0.000049"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:50:59.784112" elapsed="0.000050"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:50:59.166026" elapsed="0.618377">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:00.791005" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:00.992325" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:01.394383" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:01.396456" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:00.785917" elapsed="0.615849">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:01.402147" elapsed="0.000045"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:01.402377" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:01.402613" elapsed="0.000033"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:00.785129" elapsed="0.617685">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:02.409015" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:02.611096" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:03.013358" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:03.015347" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:02.404307" elapsed="0.616147">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:03.020896" elapsed="0.000060"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:03.021358" elapsed="0.000045"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:03.021690" elapsed="0.000046"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:02.403517" elapsed="0.618451">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:04.028044" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.229753" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.631510" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.633380" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:04.023437" elapsed="0.615092">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:04.638997" elapsed="0.000059"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:04.639318" elapsed="0.000046"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:04.639666" elapsed="0.000048"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:04.022713" elapsed="0.617225">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:05.646319" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:05.851188" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:06.253149" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:06.255151" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:05.641541" elapsed="0.618267">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:06.260115" elapsed="0.000040"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:06.260320" elapsed="0.000029"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:06.260510" elapsed="0.000030"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:05.640729" elapsed="0.619987">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:07.266869" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.468225" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.870010" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.871921" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:07.262181" elapsed="0.615030">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:07.877684" elapsed="0.000065"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:07.878117" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:07.878438" elapsed="0.000048"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:07.261383" elapsed="0.617369">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:08.885034" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:09.086941" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:09.489045" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:09.491555" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:08.880260" elapsed="0.616463">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:09.497145" elapsed="0.000061"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:09.497466" elapsed="0.000047"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:09.497839" elapsed="0.000081"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:08.879505" elapsed="0.618676">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Are Switches Connected Topo">
<kw name="GET On Session" owner="RequestsLibrary">
<msg time="2026-04-07T09:51:10.504453" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:10.706338" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:11.108766" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:11.110967" level="FAIL">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${resp}</var>
<arg>session</arg>
<arg>url=${RFC8040_OPERATIONAL_TOPO_FLOW1_API}</arg>
<arg>headers=${ACCEPT_XML}</arg>
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<status status="FAIL" start="2026-04-07T09:51:10.499765" elapsed="0.616313">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.content}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:11.116503" elapsed="0.000096"/>
</kw>
<kw name="Get Element Count" owner="XML">
<var>${count}</var>
<arg>${resp.content}</arg>
<arg>xpath=node</arg>
<doc>Returns and logs how many elements the given ``xpath`` matches.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:11.116860" elapsed="0.000046"/>
</kw>
<kw name="Should Be Equal As Numbers" owner="BuiltIn">
<arg>${count}</arg>
<arg>${swnr}</arg>
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
<status status="NOT RUN" start="2026-04-07T09:51:11.117215" elapsed="0.000045"/>
</kw>
<doc>Checks wheather switches are connected to controller</doc>
<status status="FAIL" start="2026-04-07T09:51:10.498982" elapsed="0.618479">ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<msg time="2026-04-07T09:51:11.117591" level="FAIL">Keyword 'Are Switches Connected Topo' failed after retrying for 20 seconds. The last error was: ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<arg>20s</arg>
<arg>1s</arg>
<arg>Are Switches Connected Topo</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-07T09:50:51.066802" elapsed="20.050978">Keyword 'Are Switches Connected Topo' failed after retrying for 20 seconds. The last error was: ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<doc>Starts mininet with requested number of switches (32)</doc>
<status status="FAIL" start="2026-04-07T09:50:46.141515" elapsed="24.976372">Keyword 'Are Switches Connected Topo' failed after retrying for 20 seconds. The last error was: ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</kw>
<status status="FAIL" start="2026-04-07T09:50:46.140640" elapsed="24.977442">Keyword 'Are Switches Connected Topo' failed after retrying for 20 seconds. The last error was: ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</status>
</test>
<test id="s1-t2" name="Configure Flows" line="45">
<kw name="Generate New Flow Details" owner="ScaleClient">
<msg time="2026-04-07T09:51:11.335316" level="INFO">${flows} = [(23, 0, 0), (20, 0, 1), (23, 0, 2), (31, 0, 3), (18, 0, 4), (16, 0, 5), (11, 0, 6), (11, 0, 7), (3, 0, 8), (28, 0, 9), (20, 0, 10), (7, 0, 11), (3, 0, 12), (28, 0, 13), (31, 0, 14), (20, 0, 15), (10,...</msg>
<msg time="2026-04-07T09:51:11.335509" level="INFO">${notes} = {23: {'total': 3195, 0: 3195}, 20: {'total': 3093, 0: 3093}, 31: {'total': 3218, 0: 3218}, 18: {'total': 3094, 0: 3094}, 16: {'total': 3039, 0: 3039}, 11: {'total': 3099, 0: 3099}, 3: {'total': 3133, ...</msg>
<var>${flows}</var>
<var>${notes}</var>
<arg>flows=${flnr}</arg>
<arg>switches=${swnr}</arg>
<arg>swspread=${swspread}</arg>
<arg>tabspread=${tabspread}</arg>
<doc>Generate a list of tupples (switch_id, table_id, flow_id) which are generated
according to the spread rules between swithces and tables.
It also returns a dictionary with statsistics.</doc>
<status status="PASS" start="2026-04-07T09:51:11.119168" elapsed="0.216374"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-07T09:51:11.336237" level="INFO">{23: {'total': 3195, 0: 3195}, 20: {'total': 3093, 0: 3093}, 31: {'total': 3218, 0: 3218}, 18: {'total': 3094, 0: 3094}, 16: {'total': 3039, 0: 3039}, 11: {'total': 3099, 0: 3099}, 3: {'total': 3133, 0: 3133}, 28: {'total': 3157, 0: 3157}, 7: {'total': 3092, 0: 3092}, 10: {'total': 3066, 0: 3066}, 13: {'total': 3140, 0: 3140}, 5: {'total': 3202, 0: 3202}, 25: {'total': 3006, 0: 3006}, 29: {'total': 3159, 0: 3159}, 6: {'total': 3165, 0: 3165}, 1: {'total': 3133, 0: 3133}, 19: {'total': 3125, 0: 3125}, 12: {'total': 3179, 0: 3179}, 27: {'total': 3134, 0: 3134}, 14: {'total': 3164, 0: 3164}, 9: {'total': 3105, 0: 3105}, 32: {'total': 3021, 0: 3021}, 22: {'total': 3192, 0: 3192}, 2: {'total': 3115, 0: 3115}, 8: {'total': 3092, 0: 3092}, 26: {'total': 3090, 0: 3090}, 4: {'total': 3221, 0: 3221}, 30: {'total': 3153, 0: 3153}, 21: {'total': 3204, 0: 3204}, 15: {'total': 3030, 0: 3030}, 17: {'total': 3126, 0: 3126}, 24: {'total': 3058, 0: 3058}}</msg>
<arg>${notes}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-07T09:51:11.335810" elapsed="0.000488"/>
</kw>
<kw name="Get Time" owner="BuiltIn">
<msg time="2026-04-07T09:51:11.336818" level="INFO">${starttime} = 1775555471</msg>
<var>${starttime}</var>
<arg>epoch</arg>
<doc>Returns the given time in the requested format.</doc>
<status status="PASS" start="2026-04-07T09:51:11.336436" elapsed="0.000411"/>
</kw>
<kw name="Configure Flows Bulk" owner="ScaleClient">
<msg time="2026-04-07T15:42:14.860269" level="INFO">Exception in thread Thread-5 (_wt_request_sender):
Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn
Exception in thread Thread-8 (_wt_request_sender):
Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
Exception in thread Thread-9 (_wt_request_sender):
Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    conn.request(
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 500, in request
    self.endheaders()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1298, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 996, in send
    self.connect()
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 331, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 645, in send
    raise err
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/retry.py", line 535, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/libraries/ScaleClient.py", line 409, in _wt_request_sender
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
Exception in thread Thread-7 (_wt_request_sender):
Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn
Exception in thread Thread-6 (_wt_request_sender):
Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn
    rsp = ses.send(prep, timeout=5)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 678, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
    conn.request(
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 500, in request
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    conn.request(
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 500, in request
    raise err
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    self.endheaders()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1298, in endheaders
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 493, in _make_request
    conn.request(
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 500, in request
    self.endheaders()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1298, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 996, in send
    self.connect()
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 331, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 645, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/retry.py", line 535, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/libraries/ScaleClient.py", line 409, in _wt_request_sender
    rsp = ses.send(prep, timeout=5)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 678, in send
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 996, in send
    self.connect()
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 331, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 645, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/retry.py", line 535, in increment
    self.endheaders()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1298, in endheaders
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/libraries/ScaleClient.py", line 409, in _wt_request_sender
    rsp = ses.send(prep, timeout=5)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 678, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 996, in send
    self.connect()
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 331, in connect
    conn.request(
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 500, in request
    self.endheaders()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1298, in endheaders
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/http/client.py", line 996, in send
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 645, in send
    self.connect()
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 331, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connection.py", line 219, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 645, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/retry.py", line 535, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/libraries/ScaleClient.py", line 409, in _wt_request_sender
    rsp = ses.send(prep, timeout=5)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 678, in send
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/urllib3/util/retry.py", line 535, in increment
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/opt/pyenv/versions/3.11.10/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/test/csit/libraries/ScaleClient.py", line 409, in _wt_request_sender
    rsp = ses.send(prep, timeout=5)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/sessions.py", line 706, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/venv-5wyD/lib/python3.11/site-packages/requests/adapters.py", line 678, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.30.170.234', port=8181): Max retries exceeded with url: /rests/data/opendaylight-inventory:nodes/node=openflow%3A23/flow-node-inventory:table=0 (Caused by NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused"))</msg>
<var>${res}</var>
<arg>flow_details=${flows}</arg>
<arg>controllers=@{cntls}</arg>
<arg>nrthreads=${nrthreads}</arg>
<arg>fpr=${fpr}</arg>
<doc>Configure flows based on given flow details using a POST http request..</doc>
<status status="FAIL" start="2026-04-07T09:51:11.336977" elapsed="21063.523988">Execution terminated by signal</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${res}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-07T15:42:14.861314" elapsed="0.000039"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<arg>${flows}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="NOT RUN" start="2026-04-07T15:42:14.861504" elapsed="0.000022"/>
</kw>
<kw name="Create List" owner="BuiltIn">
<var>${http201ok}</var>
<arg>${201}</arg>
<doc>Returns a list containing given items.</doc>
<status status="NOT RUN" start="2026-04-07T15:42:14.861747" elapsed="0.000051"/>
</kw>
<kw name="Validate Responses" owner="ScaleClient">
<var>${validation}</var>
<arg>${res}</arg>
<arg>${http201ok}</arg>
<doc>Compares given response summary with expected results.</doc>
<status status="NOT RUN" start="2026-04-07T15:42:14.861931" elapsed="0.000022"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${validation}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-07T15:42:14.862071" elapsed="0.000020"/>
</kw>
<kw name="Save Setup Time" type="TEARDOWN">
<kw name="Get Time" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.863606" level="INFO">${endtime} = 1775576534</msg>
<var>${endtime}</var>
<arg>epoch</arg>
<doc>Returns the given time in the requested format.</doc>
<status status="PASS" start="2026-04-07T15:42:14.863188" elapsed="0.000447"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.864036" level="INFO">Stats collection finished at time 1775576534</msg>
<arg>Stats collection finished at time ${endtime}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-07T15:42:14.863758" elapsed="0.000326"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.864710" level="INFO">${res} = 21063</msg>
<var>${res}</var>
<arg>int(${endtime})-int(${starttime})</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-07T15:42:14.864203" elapsed="0.000535"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.865262" level="INFO">${inittime} = 0</msg>
<var>${inittime}</var>
<arg>"${note}"=="inittime"</arg>
<arg>${res}</arg>
<arg>${inittime}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-07T15:42:14.864874" elapsed="0.000414"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.865823" level="INFO">${restarttime} = 0</msg>
<var>${restarttime}</var>
<arg>"${note}"=="restarttime"</arg>
<arg>${res}</arg>
<arg>${restarttime}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-07T15:42:14.865423" elapsed="0.000427"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.866364" level="INFO">${setuptime} = 21063</msg>
<var>${setuptime}</var>
<arg>"${note}"=="setuptime"</arg>
<arg>${res}</arg>
<arg>${setuptime}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-07T15:42:14.865985" elapsed="0.000405"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.866874" level="INFO">${inittime} = 0</msg>
<arg>${inittime}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-07T15:42:14.866525" elapsed="0.000392"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.867383" level="INFO">${restarttime} = 0</msg>
<arg>${restarttime}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-07T15:42:14.867060" elapsed="0.000365"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.867893" level="INFO">${setuptime} = 21063</msg>
<arg>${setuptime}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-07T15:42:14.867550" elapsed="0.000386"/>
</kw>
<arg>setuptime</arg>
<arg>${starttime}</arg>
<doc>Count the difference and stores it</doc>
<status status="PASS" start="2026-04-07T15:42:14.862582" elapsed="0.005413"/>
</kw>
<doc>Configuration of 100000 flows into config datastore</doc>
<status status="FAIL" start="2026-04-07T09:51:11.118669" elapsed="21063.749372">Execution terminated by signal</status>
</test>
<test id="s1-t3" name="Wait Stats Collected" line="66">
<doc>Waits till 100000 flows are initially collected</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.868364" elapsed="0.000431">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t4" name="Stable State Monitoring" line="71">
<doc>Inventory check if all 100000 flows are present for specified time frame</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.869005" elapsed="0.000410">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t5" name="Stop Mininet" line="76">
<doc>Disconnect/Stop mininet</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.869601" elapsed="0.000344">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t6" name="Check No Flows In Operational After Disconnect" line="80">
<doc>With mininet stopped no switches in operational datastore sould be found</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.870117" elapsed="0.000481">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t7" name="Connect Mininet Again" line="84">
<doc>Reconnection of the mininet</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.870778" elapsed="0.000362">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t8" name="Check Flows Are Operational Again" line="88">
<doc>All 100000 slows should be present in the operational datastore after mininet reconnection</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.871360" elapsed="0.000484">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t9" name="Deconfigure Flows" line="93">
<doc>Flows deconfiguration</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.872026" elapsed="0.000321">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t10" name="Check No Flows In Operational Last" line="97">
<doc>Operational datastore to be without any flows</doc>
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.872519" elapsed="0.000397">Test execution stopped due to a fatal error.</status>
</test>
<test id="s1-t11" name="Stop Mininet End" line="102">
<tag>robot:exit</tag>
<status status="FAIL" start="2026-04-07T15:42:14.873080" elapsed="0.000335">Test execution stopped due to a fatal error.</status>
</test>
<kw name="Delete Http Session And Store Plot Data" type="TEARDOWN">
<kw name="Delete All Sessions" owner="RequestsLibrary">
<msg time="2026-04-07T15:42:14.874308" level="INFO">Deleting All Sessions</msg>
<doc>Removes all the session objects</doc>
<status status="PASS" start="2026-04-07T15:42:14.874231" elapsed="0.000207"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.875158" level="INFO">${initrate} = None</msg>
<msg time="2026-04-07T15:42:14.875202" level="FAIL">Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</msg>
<var>${initrate}</var>
<arg>(${flnr}/${inittime})</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="FAIL" start="2026-04-07T15:42:14.874557" elapsed="0.000777">Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-07T15:42:14.876134" level="INFO">${restartrate} = None</msg>
<msg time="2026-04-07T15:42:14.876178" level="FAIL">Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</msg>
<var>${restartrate}</var>
<arg>(${flnr}/${restarttime})</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="FAIL" start="2026-04-07T15:42:14.875701" elapsed="0.000560">Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</status>
</kw>
<kw name="Append To File" owner="OperatingSystem">
<msg time="2026-04-07T15:42:14.877254" level="INFO" html="true">Appended to file '&lt;a href="file:///w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_rate.csv"&gt;/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_rate.csv&lt;/a&gt;'.</msg>
<arg>${ratefile}</arg>
<arg>Initial,AfterMininetRestart\n</arg>
<doc>Appends the given content to the specified file.</doc>
<status status="PASS" start="2026-04-07T15:42:14.876403" elapsed="0.000922"/>
</kw>
<kw name="Append To File" owner="OperatingSystem">
<msg time="2026-04-07T15:42:14.877769" level="INFO" html="true">Appended to file '&lt;a href="file:///w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_rate.csv"&gt;/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_rate.csv&lt;/a&gt;'.</msg>
<arg>${ratefile}</arg>
<arg>${initrate},${restartrate}\n</arg>
<doc>Appends the given content to the specified file.</doc>
<status status="PASS" start="2026-04-07T15:42:14.877465" elapsed="0.000359"/>
</kw>
<kw name="Append To File" owner="OperatingSystem">
<msg time="2026-04-07T15:42:14.878183" level="INFO" html="true">Appended to file '&lt;a href="file:///w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_time.csv"&gt;/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_time.csv&lt;/a&gt;'.</msg>
<arg>${timefile}</arg>
<arg>Initial,AfterMininetRestart\n</arg>
<doc>Appends the given content to the specified file.</doc>
<status status="PASS" start="2026-04-07T15:42:14.877945" elapsed="0.000298"/>
</kw>
<kw name="Append To File" owner="OperatingSystem">
<msg time="2026-04-07T15:42:14.878687" level="INFO" html="true">Appended to file '&lt;a href="file:///w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_time.csv"&gt;/w/workspace/openflowplugin-csit-1node-perf-stats-collection-only-vanadium/stats_time.csv&lt;/a&gt;'.</msg>
<arg>${timefile}</arg>
<arg>${inittime},${restarttime}\n</arg>
<doc>Appends the given content to the specified file.</doc>
<status status="PASS" start="2026-04-07T15:42:14.878392" elapsed="0.000348"/>
</kw>
<status status="FAIL" start="2026-04-07T15:42:14.874035" elapsed="0.004831">Several failures occurred:

1) Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero

2) Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</status>
</kw>
<doc>Suite checks if StatMngr is able to collect flows correctly</doc>
<status status="FAIL" start="2026-04-07T09:50:45.064444" elapsed="21089.814495">Suite teardown failed:
Several failures occurred:

1) Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero

2) Evaluating expression '(100000/0)' failed: ZeroDivisionError: division by zero</status>
</suite>
<statistics>
<total>
<stat pass="0" fail="11" skip="0">All Tests</stat>
</total>
<tag>
<stat info="combined" combined="NOT robot:exit" pass="0" fail="2" skip="0">NOT robot:exit</stat>
</tag>
<suite>
<stat name="openflowplugin-perf-stats-collection.txt" id="s1" pass="0" fail="11" skip="0">openflowplugin-perf-stats-collection.txt</stat>
</suite>
</statistics>
<errors>
<msg time="2026-04-07T09:50:51.071473" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:51.272916" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:51.675402" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:52.695081" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:52.897058" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:53.299723" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.315119" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.516739" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:54.918888" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:55.934248" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:56.136040" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:56.538047" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:57.552749" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:57.753954" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:58.155896" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.171322" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.373242" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:50:59.775631" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:00.791005" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:00.992325" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:01.394383" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:02.409015" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:02.611096" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:03.013358" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.028044" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.229753" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:04.631510" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:05.646319" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:05.851188" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:06.253149" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.266869" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.468225" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:07.870010" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:08.885034" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:09.086941" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:09.489045" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:10.504453" level="WARN">Retrying (RetryAdapter(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:10.706338" level="WARN">Retrying (RetryAdapter(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
<msg time="2026-04-07T09:51:11.108766" level="WARN">Retrying (RetryAdapter(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError("HTTPConnection(host='10.30.170.234', port=8181): Failed to establish a new connection: [Errno 111] Connection refused")': /rests/data/network-topology:network-topology/topology=flow%3A1?content=nonconfig</msg>
</errors>
</robot>
