<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 7.4.2 (Python 3.11.10 on linux)" generated="2026-04-11T00:40:24.071978" rpa="false" schemaversion="5">
<suite id="s1" name="bgpcep-throughpcep.txt" source="/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep">
<suite id="s1-s1" name="Cases" source="/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep/cases.robot">
<kw name="Initial Setup" type="SETUP">
<kw name="Do_Not_Fail_Fast_From_Now_On" owner="FailFast">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.610257" level="INFO">${SuiteFastFail} = False</msg>
<arg>${SuiteFastFail}</arg>
<arg>False</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.605885" elapsed="0.004441"/>
</kw>
<doc>Set suite to not fail fast.</doc>
<status status="PASS" start="2026-04-11T00:40:24.605405" elapsed="0.005011"/>
</kw>
<kw name="Select_mock_machine_and_Download_PCC_Mock">
<kw name="Select_MOCK_Machine">
<if>
<branch type="IF" condition="'${USE_TOOLS_SYSTEM}' == 'False'">
<kw name="Pccmock_From_Odl_System">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.611952" level="INFO">${PCCMOCKVM_IP} = 10.30.171.61</msg>
<arg>${PCCMOCKVM_IP}</arg>
<arg>${ODL_SYSTEM_IP}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.611548" elapsed="0.000455"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.612607" level="INFO">${PCCMOCKVM_PASSWORD} = </msg>
<arg>${PCCMOCKVM_PASSWORD}</arg>
<arg>${ODL_SYSTEM_PASSWORD}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.612195" elapsed="0.000459"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.613216" level="INFO">${PCCMOCKVM_PROMPT} = &gt;</msg>
<arg>${PCCMOCKVM_PROMPT}</arg>
<arg>${ODL_SYSTEM_PROMPT}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.612815" elapsed="0.000449"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.613801" level="INFO">${PCCMOCKVM_WORKSPACE} = /tmp</msg>
<arg>${PCCMOCKVM_WORKSPACE}</arg>
<arg>${ODL_SYSTEM_WORKSPACE}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.613423" elapsed="0.000422"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.614392" level="INFO">${LOG_PATH} = /tmp</msg>
<arg>${LOG_PATH}</arg>
<arg>${ODL_SYSTEM_WORKSPACE}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.614001" elapsed="0.000436"/>
</kw>
<doc>Copy Odl_System values to Pccmock VM variables.</doc>
<status status="PASS" start="2026-04-11T00:40:24.611302" elapsed="0.003204"/>
</kw>
<kw name="Updater_From_Odl_System">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.615279" level="INFO">${UPDATERVM_IP} = 10.30.171.61</msg>
<arg>${UPDATERVM_IP}</arg>
<arg>${ODL_SYSTEM_IP}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.614877" elapsed="0.000447"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.615870" level="INFO">${UPDATERVM_PASSWORD} = </msg>
<arg>${UPDATERVM_PASSWORD}</arg>
<arg>${ODL_SYSTEM_PASSWORD}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.615483" elapsed="0.000434"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.616451" level="INFO">${UPDATERVM_PROMPT} = &gt;</msg>
<arg>${UPDATERVM_PROMPT}</arg>
<arg>${ODL_SYSTEM_PROMPT}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.616068" elapsed="0.000426"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.617008" level="INFO">${UPDATERVM_WORKSPACE} = /tmp</msg>
<arg>${UPDATERVM_WORKSPACE}</arg>
<arg>${ODL_SYSTEM_WORKSPACE}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.616644" elapsed="0.000406"/>
</kw>
<doc>Copy Odl_System values to Uprater VM variables.</doc>
<status status="PASS" start="2026-04-11T00:40:24.614655" elapsed="0.002470"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:24.611000" elapsed="0.006154"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:24.610971" elapsed="0.006215"/>
</if>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.617677" level="INFO">${FIRST_PCC_IP} = 10.30.171.61</msg>
<arg>${FIRST_PCC_IP}</arg>
<arg>${PCCMOCKVM_IP}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:24.617328" elapsed="0.000392"/>
</kw>
<doc>Check the tools system variable and assigns the PCC Mock</doc>
<status status="PASS" start="2026-04-11T00:40:24.610832" elapsed="0.006945"/>
</kw>
<kw name="Download_Pcc_Mock">
<if>
<branch type="IF" condition="${PCCMOCK_COLOCATED}">
<kw name="Pccmock_From_Controller">
<status status="NOT RUN" start="2026-04-11T00:40:24.619992" elapsed="0.000025"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:24.618338" elapsed="0.001709"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:24.618316" elapsed="0.001757"/>
</if>
<kw name="Initialize_Artifact_Deployment_And_Usage" owner="NexusKeywords">
<kw name="Open_Connection_To_ODL_System" owner="SSHKeywords">
<kw name="Open Connection" owner="SSHLibrary">
<msg time="2026-04-11T00:40:24.625278" level="INFO">${odl_connection} = 1</msg>
<var>${odl_connection}</var>
<arg>${ip_address}</arg>
<arg>prompt=${ODL_SYSTEM_PROMPT}</arg>
<arg>timeout=${timeout}</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-11T00:40:24.624816" elapsed="0.000491"/>
</kw>
<kw name="Flexible_Controller_Login" owner="SSHKeywords">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Flexible_SSH_Login" owner="SSHKeywords">
<kw name="Get Length" owner="BuiltIn">
<msg time="2026-04-11T00:40:24.627071" level="INFO">Length is 0.</msg>
<msg time="2026-04-11T00:40:24.627171" level="INFO">${pwd_length} = 0</msg>
<var>${pwd_length}</var>
<arg>${password}</arg>
<doc>Returns and logs the length of the given item as an integer.</doc>
<status status="PASS" start="2026-04-11T00:40:24.626685" elapsed="0.000535"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:24.627375" elapsed="0.000344"/>
</kw>
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-11T00:40:24.628658" level="INFO">Logging into '10.30.171.61:22' as 'jenkins'.</msg>
<msg time="2026-04-11T00:40:25.004030" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-171-generic x86_64)

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

 System information as of Sat Apr 11 00:40:22 UTC 2026

  System load:  0.7                Processes:             129
  Usage of /:   11.1% of 77.35GB   Users logged in:       0
  Memory usage: 8%                 IPv4 address for ens3: 10.30.171.61
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

10 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-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-11T00:40:24.628253" elapsed="0.376034"/>
</kw>
<msg time="2026-04-11T00:40:25.004365" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:24.627879" elapsed="0.376579"/>
</kw>
<arg>user=${user}</arg>
<arg>password=${password}</arg>
<arg>delay=${delay}</arg>
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<status status="PASS" start="2026-04-11T00:40:24.626252" elapsed="0.378318"/>
</kw>
<msg time="2026-04-11T00:40:25.004622" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Flexible SSH Login</arg>
<arg>user=${user}</arg>
<arg>password=${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:24.625802" elapsed="0.378871"/>
</kw>
<doc>Call Flexible SSH Login, but with default values suitable for Controller machine.</doc>
<status status="PASS" start="2026-04-11T00:40:24.625478" elapsed="0.379271"/>
</kw>
<return>
<value>${odl_connection}</value>
<status status="PASS" start="2026-04-11T00:40:25.004801" elapsed="0.000047"/>
</return>
<msg time="2026-04-11T00:40:25.005019" level="INFO">${odl} = 1</msg>
<var>${odl}</var>
<doc>Open a connection to the ODL system at ${ip_address} and return its identifier.</doc>
<status status="PASS" start="2026-04-11T00:40:24.624524" elapsed="0.380522"/>
</kw>
<kw name="Put File" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.014345" level="INFO">[chan 1] Opened sftp connection (server version 3)</msg>
<msg time="2026-04-11T00:40:25.023134" level="INFO">'/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/../../tools/deployment/search.sh' -&gt; '/home/jenkins//search.sh'</msg>
<arg>/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/../../tools/deployment/search.sh</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="PASS" start="2026-04-11T00:40:25.005260" elapsed="0.017960"/>
</kw>
<kw name="Close Connection" owner="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:25.023451" elapsed="0.000382"/>
</kw>
<if>
<branch type="IF" condition="not (${tools_system_connect})">
<return>
<status status="PASS" start="2026-04-11T00:40:25.024195" elapsed="0.000041"/>
</return>
<status status="PASS" start="2026-04-11T00:40:25.023962" elapsed="0.000318"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.023922" elapsed="0.000397"/>
</if>
<kw name="Open_Connection_To_Tools_System" owner="SSHKeywords">
<doc>Open a connection to the tools system at ${ip_address} and return its identifier.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.030055" elapsed="0.000055"/>
</kw>
<arg>tools_system_connect=False</arg>
<doc>Places search utility to ODL system, which will be needed for version detection.
By default also initialize a SSH connection to Tools system,
as following Keywords assume a working connection towards target system.</doc>
<status status="PASS" start="2026-04-11T00:40:24.620353" elapsed="0.409846"/>
</kw>
<kw name="Open Connection" owner="SSHLibrary">
<arg>${pcc_ip}</arg>
<arg>alias=${ssh_alias}</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-11T00:40:25.030408" elapsed="0.000412"/>
</kw>
<kw name="Set Client Configuration" owner="SSHLibrary">
<arg>timeout=10s</arg>
<doc>Update the `configuration` of the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:25.031029" elapsed="0.000262"/>
</kw>
<kw name="Set Client Configuration" owner="SSHLibrary">
<arg>prompt=${pcc_prompt}</arg>
<doc>Update the `configuration` of the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:25.031528" elapsed="0.000274"/>
</kw>
<kw name="Flexible_SSH_Login" owner="SSHKeywords">
<kw name="Get Length" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.032782" level="INFO">Length is 0.</msg>
<msg time="2026-04-11T00:40:25.032864" level="INFO">${pwd_length} = 0</msg>
<var>${pwd_length}</var>
<arg>${password}</arg>
<doc>Returns and logs the length of the given item as an integer.</doc>
<status status="PASS" start="2026-04-11T00:40:25.032446" elapsed="0.000443"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.033042" elapsed="0.000357"/>
</kw>
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.034268" level="INFO">Logging into '10.30.171.61:22' as 'jenkins'.</msg>
<msg time="2026-04-11T00:40:25.351149" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-171-generic x86_64)

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

 System information as of Sat Apr 11 00:40:22 UTC 2026

  System load:  0.7                Processes:             129
  Usage of /:   11.1% of 77.35GB   Users logged in:       0
  Memory usage: 8%                 IPv4 address for ens3: 10.30.171.61
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

10 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: Sat Apr 11 00:40:24 2026 from 10.30.171.224
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-11T00:40:25.033925" elapsed="0.317314"/>
</kw>
<msg time="2026-04-11T00:40:25.351304" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.033558" elapsed="0.317810"/>
</kw>
<arg>${pcc_user}</arg>
<arg>${pcc_password}</arg>
<arg>delay=4s</arg>
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<status status="PASS" start="2026-04-11T00:40:25.032044" elapsed="0.319415"/>
</kw>
<kw name="Deploy_Test_Tool" owner="NexusKeywords">
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.369567" level="INFO">${name_prefix} = pcep-pcc-mock-</msg>
<var>${name_prefix}</var>
<arg>${artifact}-</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-11T00:40:25.369235" elapsed="0.000360"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.370128" level="INFO">${extension} = jar</msg>
<var>${extension}</var>
<arg>'${component}'=='odl-micro'</arg>
<arg>tar</arg>
<arg>jar</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.369754" elapsed="0.000402"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.370712" level="INFO">${name_suffix} = -executable.jar</msg>
<var>${name_suffix}</var>
<arg>"${suffix}" != ""</arg>
<arg>-${suffix}.${extension}</arg>
<arg>.${extension}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.370315" elapsed="0.000472"/>
</kw>
<kw name="Deploy_Artifact" owner="NexusKeywords">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>"""${explicit_url}""" != ""</arg>
<arg>Deploy_From_Url</arg>
<arg>${explicit_url}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.372048" elapsed="0.000331"/>
</kw>
<kw name="Fetch From Left" owner="String">
<msg time="2026-04-11T00:40:25.372774" level="INFO">${urlbase} = https://nexus.opendaylight.org/content/repositories//autorelease-9727</msg>
<var>${urlbase}</var>
<arg>${BUNDLE_URL}</arg>
<arg>/org/opendaylight</arg>
<doc>Returns contents of the ``string`` before the first occurrence of ``marker``.</doc>
<status status="PASS" start="2026-04-11T00:40:25.372534" elapsed="0.000268"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.373361" level="INFO">${urlbase} = https://nexus.opendaylight.org/content/repositories//autorelease-9727</msg>
<var>${urlbase}</var>
<arg>'${urlbase}' != '${BUNDLE_URL}'</arg>
<arg>${urlbase}</arg>
<arg>${fallback_url}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.372956" elapsed="0.000432"/>
</kw>
<kw name="Run_Keyword_If_At_Most_Magnesium" owner="CompareStream">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Run_Keyword_If_At_Most" owner="CompareStream">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${Stream_dict}[${ODL_STREAM}] &lt;= ${Stream_dict}[${upper_bound}]</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.392165" elapsed="0.000412"/>
</kw>
<arg>magnesium</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Compare ${upper_bound} to vanadium and in case vanadium is at most ${upper_bound},
run Collections.Remove_Values_From_List [['mdsal', 'odlparent', 'yangtools', 'carpeople', 'netconf', 'bgpcep'], 'carpeople'] {} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.391747" elapsed="0.000900"/>
</kw>
<msg time="2026-04-11T00:40:25.392695" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Run_Keyword_If_At_Most</arg>
<arg>magnesium</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.383198" elapsed="0.009549"/>
</kw>
<arg>Collections.Remove_Values_From_List</arg>
<arg>${RELEASE_INTEGRATED_COMPONENTS}</arg>
<arg>carpeople</arg>
<doc>Compare magnesium to vanadium and in case vanadium is at most magnesium,
run ${kw_name} @{varargs} &amp;{kwargs} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.382836" elapsed="0.009991"/>
</kw>
<kw name="Run_Keyword_If_At_Most_Aluminium" owner="CompareStream">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Run_Keyword_If_At_Most" owner="CompareStream">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${Stream_dict}[${ODL_STREAM}] &lt;= ${Stream_dict}[${upper_bound}]</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.410881" elapsed="0.000428"/>
</kw>
<arg>aluminium</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Compare ${upper_bound} to vanadium and in case vanadium is at most ${upper_bound},
run Collections.Remove_Values_From_List [['mdsal', 'odlparent', 'yangtools', 'carpeople', 'netconf', 'bgpcep'], 'netconf'] {} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.410483" elapsed="0.000896"/>
</kw>
<msg time="2026-04-11T00:40:25.411425" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Run_Keyword_If_At_Most</arg>
<arg>aluminium</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.402088" elapsed="0.009387"/>
</kw>
<arg>Collections.Remove_Values_From_List</arg>
<arg>${RELEASE_INTEGRATED_COMPONENTS}</arg>
<arg>netconf</arg>
<doc>Compare aluminium to vanadium and in case vanadium is at most aluminium,
run ${kw_name} @{varargs} &amp;{kwargs} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.401744" elapsed="0.009822"/>
</kw>
<kw name="Run_Keyword_If_At_Most_Silicon" owner="CompareStream">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Run_Keyword_If_At_Most" owner="CompareStream">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${Stream_dict}[${ODL_STREAM}] &lt;= ${Stream_dict}[${upper_bound}]</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.430334" elapsed="0.000410"/>
</kw>
<arg>silicon</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Compare ${upper_bound} to vanadium and in case vanadium is at most ${upper_bound},
run Collections.Remove_Values_From_List [['mdsal', 'odlparent', 'yangtools', 'carpeople', 'netconf', 'bgpcep'], 'bgpcep'] {} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.429920" elapsed="0.000903"/>
</kw>
<msg time="2026-04-11T00:40:25.430869" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Run_Keyword_If_At_Most</arg>
<arg>silicon</arg>
<arg>${kw_name}</arg>
<arg>@{varargs}</arg>
<arg>&amp;{kwargs}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.421494" elapsed="0.009429"/>
</kw>
<arg>Collections.Remove_Values_From_List</arg>
<arg>${RELEASE_INTEGRATED_COMPONENTS}</arg>
<arg>bgpcep</arg>
<doc>Compare silicon to vanadium and in case vanadium is at most silicon,
run ${kw_name} @{varargs} &amp;{kwargs} and return its value.</doc>
<status status="PASS" start="2026-04-11T00:40:25.421161" elapsed="0.009838"/>
</kw>
<if>
<branch type="IF" condition="'${build_version}'=='${EMPTY}'">
<kw name="NexusKeywords__Detect_Version_To_Pull" owner="NexusKeywords">
<kw name="NexusKeywords__Get_Items_To_Look_At" owner="NexusKeywords">
<kw name="Dictionary Should Contain Key" owner="Collections">
<arg>${COMPONENT_MAPPING}</arg>
<arg>${component}</arg>
<arg>Component not supported by NexusKeywords version detection: ${component}</arg>
<doc>Fails if ``key`` is not found from ``dictionary``.</doc>
<status status="PASS" start="2026-04-11T00:40:25.434690" elapsed="0.000268"/>
</kw>
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Get From Dictionary" owner="Collections">
<arg>${COMPONENT_MAPPING}</arg>
<arg>${component}</arg>
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<status status="PASS" start="2026-04-11T00:40:25.435468" elapsed="0.000196"/>
</kw>
<msg time="2026-04-11T00:40:25.435710" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Collections.Get_From_Dictionary</arg>
<arg>${COMPONENT_MAPPING}</arg>
<arg>${component}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.435128" elapsed="0.000632"/>
</kw>
<msg time="2026-04-11T00:40:25.435861" level="INFO">${itemlist} = pcep-impl</msg>
<var>${itemlist}</var>
<arg>${component}</arg>
<doc>Get a list of items that might contain the version number that we are looking for.</doc>
<status status="PASS" start="2026-04-11T00:40:25.434431" elapsed="0.001454"/>
</kw>
<kw name="Get Connection" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.436237" level="INFO">index=2
host=10.30.171.61
alias=pccmock
port=22
timeout=10 seconds
newline=

prompt=&gt;
term_type=vt100
width=80
height=24
path_separator=/
encoding=UTF-8
escape_ansi=False
encoding_errors=strict</msg>
<msg time="2026-04-11T00:40:25.436345" level="INFO">${current_ssh_connection} = index=2
host=10.30.171.61
alias=pccmock
port=22
timeout=10 seconds
newline=

prompt=&gt;
term_type=vt100
width=80
height=24
path_separator=/
encoding=UTF-8
escape_ansi=False
encoding_errors=strict</msg>
<var>${current_ssh_connection}</var>
<doc>Returns information about the connection.</doc>
<status status="PASS" start="2026-04-11T00:40:25.436040" elapsed="0.000333"/>
</kw>
<kw name="Open_Connection_To_ODL_System" owner="SSHKeywords">
<kw name="Open Connection" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.441128" level="INFO">${odl_connection} = 3</msg>
<var>${odl_connection}</var>
<arg>${ip_address}</arg>
<arg>prompt=${ODL_SYSTEM_PROMPT}</arg>
<arg>timeout=${timeout}</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-11T00:40:25.440724" elapsed="0.000432"/>
</kw>
<kw name="Flexible_Controller_Login" owner="SSHKeywords">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Flexible_SSH_Login" owner="SSHKeywords">
<kw name="Get Length" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.443208" level="INFO">Length is 0.</msg>
<msg time="2026-04-11T00:40:25.443321" level="INFO">${pwd_length} = 0</msg>
<var>${pwd_length}</var>
<arg>${password}</arg>
<doc>Returns and logs the length of the given item as an integer.</doc>
<status status="PASS" start="2026-04-11T00:40:25.442690" elapsed="0.000728"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.443740" elapsed="0.000720"/>
</kw>
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.446552" level="INFO">Logging into '10.30.171.61:22' as 'jenkins'.</msg>
<msg time="2026-04-11T00:40:25.762958" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-171-generic x86_64)

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

 System information as of Sat Apr 11 00:40:22 UTC 2026

  System load:  0.7                Processes:             129
  Usage of /:   11.1% of 77.35GB   Users logged in:       0
  Memory usage: 8%                 IPv4 address for ens3: 10.30.171.61
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

10 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: Sat Apr 11 00:40:25 2026 from 10.30.171.224
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-11T00:40:25.446096" elapsed="0.317080"/>
</kw>
<msg time="2026-04-11T00:40:25.763267" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.444889" elapsed="0.318493"/>
</kw>
<arg>user=${user}</arg>
<arg>password=${password}</arg>
<arg>delay=${delay}</arg>
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<status status="PASS" start="2026-04-11T00:40:25.442018" elapsed="0.321741"/>
</kw>
<msg time="2026-04-11T00:40:25.763811" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Flexible SSH Login</arg>
<arg>user=${user}</arg>
<arg>password=${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.441642" elapsed="0.322220"/>
</kw>
<doc>Call Flexible SSH Login, but with default values suitable for Controller machine.</doc>
<status status="PASS" start="2026-04-11T00:40:25.441325" elapsed="0.322610"/>
</kw>
<return>
<value>${odl_connection}</value>
<status status="PASS" start="2026-04-11T00:40:25.763988" elapsed="0.000048"/>
</return>
<doc>Open a connection to the ODL system at ${ip_address} and return its identifier.</doc>
<status status="PASS" start="2026-04-11T00:40:25.440439" elapsed="0.323737"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.764649" level="INFO">Executing command 'sh search.sh /tmp/karaf-0.23.1/system pcep-impl'.</msg>
<msg time="2026-04-11T00:40:25.807841" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:25.807975" level="INFO">${version} = 1.0.1
org/opendaylight/bgpcep</msg>
<msg time="2026-04-11T00:40:25.808023" level="INFO">${result} = 0</msg>
<var>${version}</var>
<var>${result}</var>
<arg>sh search.sh ${WORKSPACE}/${BUNDLEFOLDER}/system ${itemlist}</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:25.764373" elapsed="0.043674"/>
</kw>
<kw name="Close Connection" owner="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:25.808233" elapsed="0.000286"/>
</kw>
<kw name="Restore_Current_Ssh_Connection_From_Index" owner="SSHKeywords">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${connection_index}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:40:25.811649" elapsed="0.000299"/>
</kw>
<msg time="2026-04-11T00:40:25.811990" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>${connection_index} is not None</arg>
<arg>SSHLibrary.Switch Connection</arg>
<arg>${connection_index}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.811003" elapsed="0.001043"/>
</kw>
<kw name="Open Connection" owner="SSHLibrary">
<arg>127.0.0.1</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.812618" elapsed="0.000024"/>
</kw>
<kw name="Close Connection" owner="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.812775" elapsed="0.000020"/>
</kw>
<arg>${current_ssh_connection.index}</arg>
<doc>Restore active SSH connection in SSHLibrary to given index.</doc>
<status status="PASS" start="2026-04-11T00:40:25.808784" elapsed="0.004071"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.813277" level="INFO">1.0.1
org/opendaylight/bgpcep</msg>
<arg>${version}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.812993" elapsed="0.000329"/>
</kw>
<if>
<branch type="IF" condition="${result}!=0">
<kw name="Fail" owner="BuiltIn">
<arg>Component "${component}": searching for "${itemlist}" found no version, cannot locate test tool.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.813646" elapsed="0.000022"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:25.813416" elapsed="0.000286"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.813388" elapsed="0.000341"/>
</if>
<kw name="Split String" owner="String">
<msg time="2026-04-11T00:40:25.814196" level="INFO">${version} = 1.0.1</msg>
<msg time="2026-04-11T00:40:25.814242" level="INFO">${location} = org/opendaylight/bgpcep</msg>
<var>${version}</var>
<var>${location}</var>
<arg>${version}</arg>
<arg>max_split=1</arg>
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<status status="PASS" start="2026-04-11T00:40:25.813922" elapsed="0.000343"/>
</kw>
<return>
<value>${version}</value>
<value>${location}</value>
<status status="PASS" start="2026-04-11T00:40:25.814318" elapsed="0.000032"/>
</return>
<msg time="2026-04-11T00:40:25.814521" level="INFO">${version} = 1.0.1</msg>
<msg time="2026-04-11T00:40:25.814565" level="INFO">${location} = org/opendaylight/bgpcep</msg>
<var>${version}</var>
<var>${location}</var>
<arg>${component}</arg>
<doc>Determine the exact Nexus directory to be used as a source for a particular test tool
Figure out what version of the tool needs to be pulled out of the
Nexus by looking at the version directory of the subsystem from
which the tool is being pulled. This code is REALLY UGLY but there
is no way around it until the bug
https://bugs.opendaylight.org/show_bug.cgi?id=5206 gets fixed.
I also don't want to depend on maven-metadata-local.xml and other
bits and pieces of ODL distribution which are not required for ODL
to function properly.</doc>
<status status="PASS" start="2026-04-11T00:40:25.434055" elapsed="0.380532"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:25.431101" elapsed="0.383526"/>
</branch>
<branch type="ELSE">
<kw name="Set Variable" owner="BuiltIn">
<var>${version}</var>
<var>${location}</var>
<arg>${build_version}</arg>
<arg>${build_location}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.814804" elapsed="0.000020"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:25.814655" elapsed="0.000209"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.431061" elapsed="0.383828"/>
</if>
<if>
<branch type="IF" condition="'SNAPSHOT' in '${version}'">
<kw name="Remove Values From List" owner="Collections">
<arg>${RELEASE_INTEGRATED_COMPONENTS}</arg>
<arg>netconf</arg>
<arg>bgpcep</arg>
<doc>Removes all occurrences of given ``values`` from ``list``.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.815177" elapsed="0.000022"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:25.814951" elapsed="0.000287"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.814933" elapsed="0.000330"/>
</if>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.815809" level="INFO">${is_staged} = "TRUE"</msg>
<var>${is_staged}</var>
<arg>"opendaylight.release" not in '${urlbase}' and "opendaylight.snapshot" not in '${urlbase}'</arg>
<arg>"TRUE"</arg>
<arg>"FALSE"</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.815404" elapsed="0.000432"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.816405" level="INFO">${is_mri_component} = "TRUE"</msg>
<var>${is_mri_component}</var>
<arg>'${component}' in ${RELEASE_INTEGRATED_COMPONENTS}</arg>
<arg>"TRUE"</arg>
<arg>"FALSE"</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.815994" elapsed="0.000437"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.816988" level="INFO">${urlbase} = https://nexus.opendaylight.org/content/repositories//autorelease-9727</msg>
<var>${urlbase}</var>
<arg>${is_mri_component} == "TRUE" and ${is_staged} == "FALSE"</arg>
<arg>${NEXUS_RELEASE_BASE_URL}</arg>
<arg>${urlbase}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.816589" elapsed="0.000426"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.817552" level="INFO">${url} = https://nexus.opendaylight.org/content/repositories//autorelease-9727/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1</msg>
<var>${url}</var>
<arg>${urlbase}/${location}/${artifact}/${version}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-11T00:40:25.817182" elapsed="0.000397"/>
</kw>
<kw name="Execute_Command_Should_Pass" owner="SSHKeywords">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Execute_Command_Passes" owner="SSHKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.819388" level="INFO">Executing command 'curl -L https://nexus.opendaylight.org/content/repositories//autorelease-9727/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml'.</msg>
<msg time="2026-04-11T00:40:25.923310" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:25.923436" level="INFO">${stdout} = &lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autore...</msg>
<msg time="2026-04-11T00:40:25.923485" level="INFO">${stderr} =   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0   ...</msg>
<msg time="2026-04-11T00:40:25.923529" level="INFO">${rc} = 0</msg>
<var>${stdout}</var>
<var>${stderr}</var>
<var>${rc}</var>
<arg>${command}</arg>
<arg>return_stderr=True</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:25.819207" elapsed="0.104344"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Should Be Empty" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.924639" level="INFO">Length is 316.</msg>
<msg time="2026-04-11T00:40:25.924755" level="FAIL">'  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  1098    0  1098    0     0  15694      0 --:--:-- --:--:-- --:--:-- 15913' should be empty.</msg>
<arg>${stderr}</arg>
<doc>Verifies that the given item is empty.</doc>
<status status="FAIL" start="2026-04-11T00:40:25.924120" elapsed="0.000733">'  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  1098    0  1098    0     0  15694      0 --:--:-- --:--:-- --:--:-- 15913' should be empty.</status>
</kw>
<msg time="2026-04-11T00:40:25.925193" level="INFO">${emptiness_status} = FAIL</msg>
<msg time="2026-04-11T00:40:25.925244" level="INFO">${result} = '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0  ...</msg>
<var>${emptiness_status}</var>
<var>${result}</var>
<arg>BuiltIn.Should_Be_Empty</arg>
<arg>${stderr}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:25.923757" elapsed="0.001512"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.925860" level="INFO">${success} = True</msg>
<var>${success}</var>
<arg>(${rc} == 0) and (("${emptiness_status}" == "PASS") or not ${stderr_must_be_empty})</arg>
<arg>True</arg>
<arg>False</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.925431" elapsed="0.000455"/>
</kw>
<if>
<branch type="IF" condition="(${log_on_success} and ${success}) or (${log_on_failure} and not ${success})">
<kw name="Log_Command_Results" owner="SSHKeywords">
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.927036" level="INFO">&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/title&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt;

    &lt;link rel="icon" type="image/png" href="https://nexus.opendaylight.org/favicon.png"&gt;
    &lt;!--[if IE]&gt;
    &lt;link rel="SHORTCUT ICON" href="https://nexus.opendaylight.org/favicon.ico"/&gt;
    &lt;![endif]--&gt;

    &lt;link rel="stylesheet" href="https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02" type="text/css" media="screen" title="no title" charset="utf-8"&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;h1&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/h1&gt;
    &lt;p&gt;Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;</msg>
<arg>${stdout}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.926672" elapsed="0.000480"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.927663" level="INFO">  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  1098    0  1098    0     0  15694      0 --:--:-- --:--:-- --:--:-- 15913</msg>
<arg>${stderr}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.927301" elapsed="0.000426"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.928247" level="INFO">0</msg>
<arg>${rc}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.927874" elapsed="0.000418"/>
</kw>
<arg>${stdout}</arg>
<arg>${stderr}</arg>
<arg>${rc}</arg>
<doc>Log everything returned by SSHLibrary.Execute_Command</doc>
<status status="PASS" start="2026-04-11T00:40:25.926331" elapsed="0.002016"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:25.925971" elapsed="0.002411"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.925947" elapsed="0.002464"/>
</if>
<if>
<branch type="IF" condition="${return_success_only}">
<return>
<value>${success}</value>
<status status="NOT RUN" start="2026-04-11T00:40:25.928577" elapsed="0.000015"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:25.928474" elapsed="0.000149"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.928454" elapsed="0.000190"/>
</if>
<if>
<branch type="IF" condition="${success}">
<return>
<value>${stdout}</value>
<status status="PASS" start="2026-04-11T00:40:25.928792" elapsed="0.000030"/>
</return>
<status status="PASS" start="2026-04-11T00:40:25.928700" elapsed="0.000154"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.928685" elapsed="0.000200"/>
</if>
<kw name="Fail" owner="BuiltIn">
<arg>Got rc: ${rc} or stderr was not empty: ${stderr}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:25.929021" elapsed="0.000021"/>
</kw>
<arg>${command}</arg>
<arg>return_success_only=False</arg>
<arg>log_on_success=${log_on_success}</arg>
<arg>log_on_failure=${log_on_failure}</arg>
<arg>stderr_must_be_empty=${stderr_must_be_empty}</arg>
<doc>Execute command via the active SSH connection. For success, rc has to be zero and optionally stderr has to be empty.
Log everything, depending on arguments and success. Return either success string or stdout.
TODO: Do we want to support customizing return values the same way as SSHLibrary.Execute_Command does?</doc>
<status status="PASS" start="2026-04-11T00:40:25.818651" elapsed="0.110505"/>
</kw>
<msg time="2026-04-11T00:40:25.929216" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Execute_Command_Passes</arg>
<arg>${command}</arg>
<arg>return_success_only=False</arg>
<arg>log_on_success=${log_on_success}</arg>
<arg>log_on_failure=${log_on_failure}</arg>
<arg>stderr_must_be_empty=${stderr_must_be_empty}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:25.818125" elapsed="0.111139"/>
</kw>
<msg time="2026-04-11T00:40:25.929411" level="INFO">${metadata} = &lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autore...</msg>
<var>${metadata}</var>
<arg>curl -L ${url}/maven-metadata.xml</arg>
<doc>A wrapper for Execute_Command_Passes with return_success_only=False
Also, log_on_success defaults to True (but is customizable, unlike return_success_only)..</doc>
<status status="PASS" start="2026-04-11T00:40:25.817775" elapsed="0.111664"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Execute_Command_Should_Pass" owner="SSHKeywords">
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Execute_Command_Passes" owner="SSHKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.931686" level="INFO">Executing command 'echo "&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/title&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt;

    &lt;link rel="icon" type="image/png" href="https://nexus.opendaylight.org/favicon.png"&gt;
    &lt;!--[if IE]&gt;
    &lt;link rel="SHORTCUT ICON" href="https://nexus.opendaylight.org/favicon.ico"/&gt;
    &lt;![endif]--&gt;

    &lt;link rel="stylesheet" href="https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02" type="text/css" media="screen" title="no title" charset="utf-8"&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;h1&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/h1&gt;
    &lt;p&gt;Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;" | grep value | head -n 1 | cut -d '&gt;' -f 2 | cut -d '&lt;' -f 1'.</msg>
<msg time="2026-04-11T00:40:25.967654" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:25.967857" level="INFO">${stdout} = &lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autore...</msg>
<msg time="2026-04-11T00:40:25.967906" level="INFO">${stderr} = bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text...</msg>
<msg time="2026-04-11T00:40:25.967949" level="INFO">${rc} = 0</msg>
<var>${stdout}</var>
<var>${stderr}</var>
<var>${rc}</var>
<arg>${command}</arg>
<arg>return_stderr=True</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:25.931482" elapsed="0.036489"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Should Be Empty" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.968900" level="INFO">Length is 253.</msg>
<msg time="2026-04-11T00:40:25.969026" level="FAIL">'bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory' should be empty.</msg>
<arg>${stderr}</arg>
<doc>Verifies that the given item is empty.</doc>
<status status="FAIL" start="2026-04-11T00:40:25.968498" elapsed="0.000658">'bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory' should be empty.</status>
</kw>
<msg time="2026-04-11T00:40:25.969267" level="INFO">${emptiness_status} = FAIL</msg>
<msg time="2026-04-11T00:40:25.969312" level="INFO">${result} = 'bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=tex...</msg>
<var>${emptiness_status}</var>
<var>${result}</var>
<arg>BuiltIn.Should_Be_Empty</arg>
<arg>${stderr}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:25.968166" elapsed="0.001171"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.969975" level="INFO">${success} = False</msg>
<var>${success}</var>
<arg>(${rc} == 0) and (("${emptiness_status}" == "PASS") or not ${stderr_must_be_empty})</arg>
<arg>True</arg>
<arg>False</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.969493" elapsed="0.000508"/>
</kw>
<if>
<branch type="IF" condition="(${log_on_success} and ${success}) or (${log_on_failure} and not ${success})">
<kw name="Log_Command_Results" owner="SSHKeywords">
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.971632" level="INFO">&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;404 - Path /org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/maven-metadata.xml not found in local storage of repository &amp;quot;autorelease-9727 (staging: closed)&amp;quot; [id=autorelease-9727]&lt;/title&gt;
    &lt;meta http-equiv=Content-Type content=text/html</msg>
<arg>${stdout}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.971020" elapsed="0.000678"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.972529" level="INFO">bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory</msg>
<arg>${stderr}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.971924" elapsed="0.000670"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.973415" level="INFO">0</msg>
<arg>${rc}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.972805" elapsed="0.000671"/>
</kw>
<arg>${stdout}</arg>
<arg>${stderr}</arg>
<arg>${rc}</arg>
<doc>Log everything returned by SSHLibrary.Execute_Command</doc>
<status status="PASS" start="2026-04-11T00:40:25.970432" elapsed="0.003169"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:25.970099" elapsed="0.003539"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.970061" elapsed="0.003603"/>
</if>
<if>
<branch type="IF" condition="${return_success_only}">
<return>
<value>${success}</value>
<status status="NOT RUN" start="2026-04-11T00:40:25.973839" elapsed="0.000016"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:25.973722" elapsed="0.000163"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.973704" elapsed="0.000203"/>
</if>
<if>
<branch type="IF" condition="${success}">
<return>
<value>${stdout}</value>
<status status="NOT RUN" start="2026-04-11T00:40:25.974051" elapsed="0.000015"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:25.973960" elapsed="0.000164"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:25.973944" elapsed="0.000202"/>
</if>
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.974669" level="FAIL">Got rc: 0 or stderr was not empty: bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory</msg>
<arg>Got rc: ${rc} or stderr was not empty: ${stderr}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:40:25.974281" elapsed="0.000459">Got rc: 0 or stderr was not empty: bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory</status>
</kw>
<arg>${command}</arg>
<arg>return_success_only=False</arg>
<arg>log_on_success=${log_on_success}</arg>
<arg>log_on_failure=${log_on_failure}</arg>
<arg>stderr_must_be_empty=${stderr_must_be_empty}</arg>
<doc>Execute command via the active SSH connection. For success, rc has to be zero and optionally stderr has to be empty.
Log everything, depending on arguments and success. Return either success string or stdout.
TODO: Do we want to support customizing return values the same way as SSHLibrary.Execute_Command does?</doc>
<status status="FAIL" start="2026-04-11T00:40:25.930930" elapsed="0.043947">Got rc: 0 or stderr was not empty: bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory</status>
</kw>
<msg time="2026-04-11T00:40:25.974936" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>Execute_Command_Passes</arg>
<arg>${command}</arg>
<arg>return_success_only=False</arg>
<arg>log_on_success=${log_on_success}</arg>
<arg>log_on_failure=${log_on_failure}</arg>
<arg>stderr_must_be_empty=${stderr_must_be_empty}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="FAIL" start="2026-04-11T00:40:25.930386" elapsed="0.044597"/>
</kw>
<arg>echo "${metadata}" | grep value | head -n 1 | cut -d '&gt;' -f 2 | cut -d '&lt;' -f 1</arg>
<arg>stderr_must_be_empty=${True}</arg>
<doc>A wrapper for Execute_Command_Passes with return_success_only=False
Also, log_on_success defaults to True (but is customizable, unlike return_success_only)..</doc>
<status status="FAIL" start="2026-04-11T00:40:25.929968" elapsed="0.045145">Got rc: 0 or stderr was not empty: bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonatype-content.css?2.14.20-02 type=text/css media=screen title=no: No such file or directory</status>
</kw>
<msg time="2026-04-11T00:40:25.975231" level="INFO">${status} = FAIL</msg>
<msg time="2026-04-11T00:40:25.975277" level="INFO">${namepart} = Got rc: 0 or stderr was not empty: bash: line 8: ICON href=https://nexus.opendaylight.org/favicon.ico/&gt;
    &lt;![endif]--&gt;

    &lt;link rel=stylesheet href=https://nexus.opendaylight.org/static/css/Sonaty...</msg>
<var>${status}</var>
<var>${namepart}</var>
<arg>SSHKeywords.Execute_Command_Should_Pass</arg>
<arg>echo "${metadata}" | grep value | head -n 1 | cut -d '&gt;' -f 2 | cut -d '&lt;' -f 1</arg>
<arg>stderr_must_be_empty=${True}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:25.929587" elapsed="0.045715"/>
</kw>
<kw name="Get Length" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.975791" level="INFO">Length is 288.</msg>
<msg time="2026-04-11T00:40:25.975872" level="INFO">${length} = 288</msg>
<var>${length}</var>
<arg>${namepart}</arg>
<doc>Returns and logs the length of the given item as an integer.</doc>
<status status="PASS" start="2026-04-11T00:40:25.975457" elapsed="0.000439"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.976470" level="INFO">${namepart} = 1.0.1</msg>
<var>${namepart}</var>
<arg>"${status}" != "PASS" or ${length} == 0</arg>
<arg>${version}</arg>
<arg>${namepart}</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:25.976049" elapsed="0.000446"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.977217" level="INFO">${filename} = pcep-pcc-mock-1.0.1-executable.jar</msg>
<var>${filename}</var>
<arg>${name_prefix}${namepart}${name_suffix}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-11T00:40:25.976648" elapsed="0.000595"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.977637" level="INFO">pcep-pcc-mock-1.0.1-executable.jar</msg>
<arg>${filename}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:25.977390" elapsed="0.000291"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:25.978174" level="INFO">${url} = https://nexus.opendaylight.org/content/repositories//autorelease-9727/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/pcep-pcc-mock-1.0.1-executable.jar</msg>
<var>${url}</var>
<arg>${url}/${filename}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-11T00:40:25.977823" elapsed="0.000378"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:25.978517" level="INFO">Executing command 'wget -q -N 'https://nexus.opendaylight.org/content/repositories//autorelease-9727/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/pcep-pcc-mock-1.0.1-executable.jar' 2&gt;&amp;1'.</msg>
<msg time="2026-04-11T00:40:26.039409" level="INFO">Command exited with return code 8.</msg>
<msg time="2026-04-11T00:40:26.039521" level="INFO">${response} = </msg>
<msg time="2026-04-11T00:40:26.039568" level="INFO">${result} = 8</msg>
<var>${response}</var>
<var>${result}</var>
<arg>wget -q -N '${url}' 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:25.978352" elapsed="0.061239"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.040027" level="INFO"/>
<arg>${response}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:26.039767" elapsed="0.000301"/>
</kw>
<if>
<branch type="IF" condition="${result} == 0">
<return>
<value>${filename}</value>
<status status="NOT RUN" start="2026-04-11T00:40:26.040284" elapsed="0.000015"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:26.040170" elapsed="0.000160"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.040147" elapsed="0.000204"/>
</if>
<kw name="Replace String Using Regexp" owner="String">
<msg time="2026-04-11T00:40:26.040862" level="INFO">${release_url} = https://nexus.opendaylight.org/content/repositories//opendaylight.release/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/pcep-pcc-mock-1.0.1-executable.jar</msg>
<var>${release_url}</var>
<arg>${url}</arg>
<arg>autorelease-[0-9]{4}</arg>
<arg>opendaylight.release</arg>
<doc>Replaces ``pattern`` in the given ``string`` with ``replace_with``.</doc>
<status status="PASS" start="2026-04-11T00:40:26.040491" elapsed="0.000398"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.041236" level="INFO">Executing command 'wget -q -N 'https://nexus.opendaylight.org/content/repositories//opendaylight.release/org/opendaylight/bgpcep/pcep-pcc-mock/1.0.1/pcep-pcc-mock-1.0.1-executable.jar' 2&gt;&amp;1'.</msg>
<msg time="2026-04-11T00:40:26.278814" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:26.279118" level="INFO">${response} = </msg>
<msg time="2026-04-11T00:40:26.279229" level="INFO">${result} = 0</msg>
<var>${response}</var>
<var>${result}</var>
<arg>wget -q -N '${release_url}' 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.041046" elapsed="0.238236"/>
</kw>
<if>
<branch type="IF" condition="${result} != 0">
<kw name="Fail" owner="BuiltIn">
<arg>Artifact "${artifact}" in component "${component}" could not be downloaded from ${release_url} nor ${url}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.279997" elapsed="0.000049"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.279479" elapsed="0.000676"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.279430" elapsed="0.000782"/>
</if>
<return>
<value>${filename}</value>
<status status="PASS" start="2026-04-11T00:40:26.280292" elapsed="0.000065"/>
</return>
<msg time="2026-04-11T00:40:26.280642" level="INFO">${filename} = pcep-pcc-mock-1.0.1-executable.jar</msg>
<var>${filename}</var>
<arg>${component}</arg>
<arg>${artifact}</arg>
<arg>${name_prefix}</arg>
<arg>${name_suffix}</arg>
<arg>${fallback_url}</arg>
<arg>${explicit_url}</arg>
<arg>${build_version}</arg>
<arg>${build_location}</arg>
<doc>Deploy the specified artifact from Nexus to the cwd of the machine to which the active SSHLibrary connection points.
bgpcep is a name part of an artifact present in system/ of ODl installation with the same version as pcep-pcc-mock should have.
Must have https://nexus.opendaylight.org/content/repositories//autorelease-9727/org/opendaylight/integration/karaf/0.23.1/karaf-0.23.1.zip variable set to the URL from which the
tested ODL distribution was downloaded and this place must be
inside a repository created by a standard distribution
construction job. If this is detected to ne be the case, fallback URL is used.
If  is non-empty, Deploy_From_Utrl is called instead.
TODO: Allow deploying to a specific directory, we have SSHKeywords.Execute_Command_At_Cwd_Should_Pass now.</doc>
<status status="PASS" start="2026-04-11T00:40:25.371430" elapsed="0.909270"/>
</kw>
<return>
<value>${filename}</value>
<status status="PASS" start="2026-04-11T00:40:26.280854" elapsed="0.000058"/>
</return>
<msg time="2026-04-11T00:40:26.281213" level="INFO">${file_name} = pcep-pcc-mock-1.0.1-executable.jar</msg>
<var>${file_name}</var>
<arg>bgpcep</arg>
<arg>pcep-pcc-mock</arg>
<doc>Deploy a test tool.
The test tools have naming convention of the form
"&lt;repository_url&gt;/some/dir/somewhere/&lt;tool-name&gt;/&lt;tool-name&gt;-&lt;version-tag&gt;-${suffix}.jar"
where "&lt;tool-name&gt;" is the name of the tool and "&lt;version-tag&gt;" is
the version tag that is digged out of the maven metadata. This
keyword calculates ${name_prefix} and ${name_suffix} for
"Deploy_Artifact" and then calls "Deploy_Artifact" to do the real
work of deploying the artifact.</doc>
<status status="PASS" start="2026-04-11T00:40:25.363506" elapsed="0.917763"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.290735" level="INFO">${mock_location} = pcep-pcc-mock-1.0.1-executable.jar</msg>
<arg>${mock_location}</arg>
<arg>${file_name}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:26.281636" elapsed="0.009164"/>
</kw>
<doc>SSH login to pcc-mock VM, download latest pcc-mock executable from Nexus.</doc>
<status status="PASS" start="2026-04-11T00:40:24.617974" elapsed="1.672911"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:24.610566" elapsed="1.680389"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:24.605012" elapsed="1.686004"/>
</kw>
<test id="s1-s1-t1" name="Put_Updater" line="179">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.292774" elapsed="0.000029"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.292480" elapsed="0.000378"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.292453" elapsed="0.000439"/>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="PASS" start="2026-04-11T00:40:26.292204" elapsed="0.000754"/>
</kw>
<if>
<branch type="IF" condition="${UPDATER_COLOCATED}">
<kw name="Updater_From_Controller">
<status status="NOT RUN" start="2026-04-11T00:40:26.293450" elapsed="0.000030"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.293058" elapsed="0.000459"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.293035" elapsed="0.000515"/>
</if>
<kw name="Open Connection" owner="SSHLibrary">
<arg>${UPDATERVM_IP}</arg>
<arg>alias=updater</arg>
<doc>Opens a new SSH connection to the given ``host`` and ``port``.</doc>
<status status="PASS" start="2026-04-11T00:40:26.293742" elapsed="0.000378"/>
</kw>
<kw name="Set Client Configuration" owner="SSHLibrary">
<arg>timeout=20s</arg>
<doc>Update the `configuration` of the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:26.294328" elapsed="0.000236"/>
</kw>
<kw name="Set Client Configuration" owner="SSHLibrary">
<arg>prompt=${UPDATERVM_PROMPT}</arg>
<doc>Update the `configuration` of the current connection.</doc>
<status status="PASS" start="2026-04-11T00:40:26.294762" elapsed="0.000255"/>
</kw>
<kw name="Flexible_SSH_Login" owner="SSHKeywords">
<kw name="Get Length" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.296345" level="INFO">Length is 0.</msg>
<msg time="2026-04-11T00:40:26.296456" level="INFO">${pwd_length} = 0</msg>
<var>${pwd_length}</var>
<arg>${password}</arg>
<doc>Returns and logs the length of the given item as an integer.</doc>
<status status="PASS" start="2026-04-11T00:40:26.295932" elapsed="0.000557"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>${pwd_length} &gt; 0</arg>
<arg>SSHLibrary.Login</arg>
<arg>${user}</arg>
<arg>${password}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:26.296696" elapsed="0.000360"/>
</kw>
<kw name="Run Keyword And Return" owner="BuiltIn">
<kw name="Login With Public Key" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.297908" level="INFO">Logging into '10.30.171.61:22' as 'jenkins'.</msg>
<msg time="2026-04-11T00:40:26.654708" level="INFO">Read output: Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-171-generic x86_64)

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

 System information as of Sat Apr 11 00:40:22 UTC 2026

  System load:  0.7                Processes:             129
  Usage of /:   11.1% of 77.35GB   Users logged in:       0
  Memory usage: 8%                 IPv4 address for ens3: 10.30.171.61
  Swap usage:   0%


Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

10 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: Sat Apr 11 00:40:25 2026 from 10.30.171.224
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Logs into the SSH server using key-based authentication.</doc>
<status status="PASS" start="2026-04-11T00:40:26.297583" elapsed="0.357217"/>
</kw>
<msg time="2026-04-11T00:40:26.654861" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>SSHLibrary.Login With Public Key</arg>
<arg>${user}</arg>
<arg>${USER_HOME}/.ssh/${SSH_KEY}</arg>
<arg>${KEYFILE_PASS}</arg>
<arg>delay=${delay}</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:40:26.297233" elapsed="0.357684"/>
</kw>
<arg>${UPDATERVM_USER}</arg>
<arg>${UPDATERVM_PASSWORD}</arg>
<arg>delay=4s</arg>
<doc>On active SSH session: if given non-empty password, do Login, else do Login With Public Key.</doc>
<status status="PASS" start="2026-04-11T00:40:26.295319" elapsed="0.359684"/>
</kw>
<kw name="Require_Python" owner="SSHKeywords">
<kw name="Execute_Command_Passes" owner="SSHKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.656614" level="INFO">Executing command 'python3 --help'.</msg>
<msg time="2026-04-11T00:40:26.669295" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:26.669549" level="INFO">${stdout} = usage: python3 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options and arguments (and corresponding environment variables):
-b     : issue warnings about str(bytes_instance), str(bytearray_ins...</msg>
<msg time="2026-04-11T00:40:26.669651" level="INFO">${stderr} = </msg>
<msg time="2026-04-11T00:40:26.669745" level="INFO">${rc} = 0</msg>
<var>${stdout}</var>
<var>${stderr}</var>
<var>${rc}</var>
<arg>${command}</arg>
<arg>return_stderr=True</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.656416" elapsed="0.013380"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Should Be Empty" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.671628" level="INFO">Length is 0.</msg>
<arg>${stderr}</arg>
<doc>Verifies that the given item is empty.</doc>
<status status="PASS" start="2026-04-11T00:40:26.670991" elapsed="0.000739"/>
</kw>
<msg time="2026-04-11T00:40:26.671939" level="INFO">${emptiness_status} = PASS</msg>
<msg time="2026-04-11T00:40:26.672066" level="INFO">${result} = None</msg>
<var>${emptiness_status}</var>
<var>${result}</var>
<arg>BuiltIn.Should_Be_Empty</arg>
<arg>${stderr}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:26.670239" elapsed="0.001912"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.673485" level="INFO">${success} = True</msg>
<var>${success}</var>
<arg>(${rc} == 0) and (("${emptiness_status}" == "PASS") or not ${stderr_must_be_empty})</arg>
<arg>True</arg>
<arg>False</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:26.672507" elapsed="0.001037"/>
</kw>
<if>
<branch type="IF" condition="(${log_on_success} and ${success}) or (${log_on_failure} and not ${success})">
<kw name="Log_Command_Results" owner="SSHKeywords">
<arg>${stdout}</arg>
<arg>${stderr}</arg>
<arg>${rc}</arg>
<doc>Log everything returned by SSHLibrary.Execute_Command</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.674493" elapsed="0.000055"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.673720" elapsed="0.000915"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.673672" elapsed="0.001018"/>
</if>
<if>
<branch type="IF" condition="${return_success_only}">
<return>
<value>${success}</value>
<status status="PASS" start="2026-04-11T00:40:26.675032" elapsed="0.000091"/>
</return>
<status status="PASS" start="2026-04-11T00:40:26.674813" elapsed="0.000388"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.674778" elapsed="0.000476"/>
</if>
<if>
<branch type="IF" condition="${success}">
<return>
<value>${stdout}</value>
<status status="NOT RUN" start="2026-04-11T00:40:26.675460" elapsed="0.000027"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:26.675382" elapsed="0.000165"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:40:26.675346" elapsed="0.000346"/>
</if>
<kw name="Fail" owner="BuiltIn">
<arg>Got rc: ${rc} or stderr was not empty: ${stderr}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.676055" elapsed="0.000080"/>
</kw>
<msg time="2026-04-11T00:40:26.676426" level="INFO">${passed} = True</msg>
<var>${passed}</var>
<arg>python3 --help</arg>
<doc>Execute command via the active SSH connection. For success, rc has to be zero and optionally stderr has to be empty.
Log everything, depending on arguments and success. Return either success string or stdout.
TODO: Do we want to support customizing return values the same way as SSHLibrary.Execute_Command does?</doc>
<status status="PASS" start="2026-04-11T00:40:26.655981" elapsed="0.020502"/>
</kw>
<if>
<branch type="IF" condition="${passed}">
<return>
<status status="PASS" start="2026-04-11T00:40:26.676855" elapsed="0.000047"/>
</return>
<status status="PASS" start="2026-04-11T00:40:26.676639" elapsed="0.000312"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.676599" elapsed="0.000389"/>
</if>
<kw name="Fatal Error" owner="BuiltIn">
<arg>Python 3 is not installed!</arg>
<doc>Stops the whole test execution.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.677194" elapsed="0.000030"/>
</kw>
<doc>Verify current SSH connection leads to machine with python working. Fatal fail otherwise.</doc>
<status status="PASS" start="2026-04-11T00:40:26.655306" elapsed="0.021998"/>
</kw>
<kw name="Put File" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.715989" level="INFO">[chan 2] Opened sftp connection (server version 3)</msg>
<msg time="2026-04-11T00:40:26.725378" level="INFO">'/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep/../../../../tools/pcep_updater/updater.py' -&gt; '/tmp//updater.py'</msg>
<arg>/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep/../../../../tools/pcep_updater/updater.py</arg>
<arg>${UPDATERVM_WORKSPACE}/</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="PASS" start="2026-04-11T00:40:26.677498" elapsed="0.047961"/>
</kw>
<kw name="Put File" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.731856" level="INFO">'/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep/../../../libraries/AuthStandalone.py' -&gt; '/tmp//AuthStandalone.py'</msg>
<arg>/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/suites/bgpcep/throughpcep/../../../libraries/AuthStandalone.py</arg>
<arg>${UPDATERVM_WORKSPACE}/</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="PASS" start="2026-04-11T00:40:26.725685" elapsed="0.006251"/>
</kw>
<kw name="Assure_Library_Counter" owner="SSHKeywords">
<kw name="Execute_Command_Passes" owner="SSHKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.733900" level="INFO">Executing command 'bash -c 'cd "/tmp" &amp;&amp; python -c "from collections import Counter"''.</msg>
<msg time="2026-04-11T00:40:26.766299" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:26.766546" level="INFO">${stdout} = </msg>
<msg time="2026-04-11T00:40:26.766642" level="INFO">${stderr} = </msg>
<msg time="2026-04-11T00:40:26.766732" level="INFO">${rc} = 0</msg>
<var>${stdout}</var>
<var>${stderr}</var>
<var>${rc}</var>
<arg>${command}</arg>
<arg>return_stderr=True</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.733649" elapsed="0.033133"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Should Be Empty" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.768595" level="INFO">Length is 0.</msg>
<arg>${stderr}</arg>
<doc>Verifies that the given item is empty.</doc>
<status status="PASS" start="2026-04-11T00:40:26.767952" elapsed="0.000743"/>
</kw>
<msg time="2026-04-11T00:40:26.768902" level="INFO">${emptiness_status} = PASS</msg>
<msg time="2026-04-11T00:40:26.768998" level="INFO">${result} = None</msg>
<var>${emptiness_status}</var>
<var>${result}</var>
<arg>BuiltIn.Should_Be_Empty</arg>
<arg>${stderr}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:26.767196" elapsed="0.001851"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.770368" level="INFO">${success} = True</msg>
<var>${success}</var>
<arg>(${rc} == 0) and (("${emptiness_status}" == "PASS") or not ${stderr_must_be_empty})</arg>
<arg>True</arg>
<arg>False</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:26.769425" elapsed="0.001001"/>
</kw>
<if>
<branch type="IF" condition="(${log_on_success} and ${success}) or (${log_on_failure} and not ${success})">
<kw name="Log_Command_Results" owner="SSHKeywords">
<arg>${stdout}</arg>
<arg>${stderr}</arg>
<arg>${rc}</arg>
<doc>Log everything returned by SSHLibrary.Execute_Command</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.771360" elapsed="0.000055"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.770600" elapsed="0.000924"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.770554" elapsed="0.001025"/>
</if>
<if>
<branch type="IF" condition="${return_success_only}">
<return>
<value>${success}</value>
<status status="PASS" start="2026-04-11T00:40:26.771917" elapsed="0.000061"/>
</return>
<status status="PASS" start="2026-04-11T00:40:26.771701" elapsed="0.000427"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.771666" elapsed="0.000527"/>
</if>
<if>
<branch type="IF" condition="${success}">
<return>
<value>${stdout}</value>
<status status="NOT RUN" start="2026-04-11T00:40:26.772407" elapsed="0.000033"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:26.772329" elapsed="0.000171"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:40:26.772291" elapsed="0.000260"/>
</if>
<kw name="Fail" owner="BuiltIn">
<arg>Got rc: ${rc} or stderr was not empty: ${stderr}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.772866" elapsed="0.000039"/>
</kw>
<msg time="2026-04-11T00:40:26.773121" level="INFO">${passed} = True</msg>
<var>${passed}</var>
<arg>bash -c 'cd "${target_dir}" &amp;&amp; python -c "from collections import Counter"'</arg>
<doc>Execute command via the active SSH connection. For success, rc has to be zero and optionally stderr has to be empty.
Log everything, depending on arguments and success. Return either success string or stdout.
TODO: Do we want to support customizing return values the same way as SSHLibrary.Execute_Command does?</doc>
<status status="PASS" start="2026-04-11T00:40:26.733069" elapsed="0.040088"/>
</kw>
<if>
<branch type="IF" condition="${passed}">
<return>
<status status="PASS" start="2026-04-11T00:40:26.773398" elapsed="0.000036"/>
</return>
<status status="PASS" start="2026-04-11T00:40:26.773256" elapsed="0.000218"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.773232" elapsed="0.000274"/>
</if>
<kw name="Put File" owner="SSHLibrary">
<arg>/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/Counter.py</arg>
<arg>${target_dir}/</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.773695" elapsed="0.000029"/>
</kw>
<arg>target_dir=${UPDATERVM_WORKSPACE}</arg>
<doc>Tests whether Counter is present in collections on ssh-connected machine, Puts Counter.py to workspace if not.</doc>
<status status="PASS" start="2026-04-11T00:40:26.732356" elapsed="0.041450"/>
</kw>
<kw name="Assure_Library_Ipaddr" owner="SSHKeywords">
<kw name="Execute_Command_Passes" owner="SSHKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.775952" level="INFO">Executing command 'bash -c 'cd "/tmp" &amp;&amp; python -c "import ipaddr"''.</msg>
<msg time="2026-04-11T00:40:26.906132" level="INFO">Command exited with return code 1.</msg>
<msg time="2026-04-11T00:40:26.906264" level="INFO">${stdout} = </msg>
<msg time="2026-04-11T00:40:26.906308" level="INFO">${stderr} = Traceback (most recent call last):
  File "&lt;string&gt;", line 1, in &lt;module&gt;
ModuleNotFoundError: No module named 'ipaddr'</msg>
<msg time="2026-04-11T00:40:26.906351" level="INFO">${rc} = 1</msg>
<var>${stdout}</var>
<var>${stderr}</var>
<var>${rc}</var>
<arg>${command}</arg>
<arg>return_stderr=True</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.775695" elapsed="0.130679"/>
</kw>
<kw name="Run Keyword And Ignore Error" owner="BuiltIn">
<kw name="Should Be Empty" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.907196" level="INFO">Length is 119.</msg>
<msg time="2026-04-11T00:40:26.907300" level="FAIL">'Traceback (most recent call last):
  File "&lt;string&gt;", line 1, in &lt;module&gt;
ModuleNotFoundError: No module named 'ipaddr'' should be empty.</msg>
<arg>${stderr}</arg>
<doc>Verifies that the given item is empty.</doc>
<status status="FAIL" start="2026-04-11T00:40:26.906912" elapsed="0.000479">'Traceback (most recent call last):
  File "&lt;string&gt;", line 1, in &lt;module&gt;
ModuleNotFoundError: No module named 'ipaddr'' should be empty.</status>
</kw>
<msg time="2026-04-11T00:40:26.907498" level="INFO">${emptiness_status} = FAIL</msg>
<msg time="2026-04-11T00:40:26.907540" level="INFO">${result} = 'Traceback (most recent call last):
  File "&lt;string&gt;", line 1, in &lt;module&gt;
ModuleNotFoundError: No module named 'ipaddr'' should be empty.</msg>
<var>${emptiness_status}</var>
<var>${result}</var>
<arg>BuiltIn.Should_Be_Empty</arg>
<arg>${stderr}</arg>
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
<status status="PASS" start="2026-04-11T00:40:26.906561" elapsed="0.001003"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.908179" level="INFO">${success} = False</msg>
<var>${success}</var>
<arg>(${rc} == 0) and (("${emptiness_status}" == "PASS") or not ${stderr_must_be_empty})</arg>
<arg>True</arg>
<arg>False</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="PASS" start="2026-04-11T00:40:26.907722" elapsed="0.000486"/>
</kw>
<if>
<branch type="IF" condition="(${log_on_success} and ${success}) or (${log_on_failure} and not ${success})">
<kw name="Log_Command_Results" owner="SSHKeywords">
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.909301" level="INFO"/>
<arg>${stdout}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:26.909030" elapsed="0.000314"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.909733" level="INFO">Traceback (most recent call last):
  File "&lt;string&gt;", line 1, in &lt;module&gt;
ModuleNotFoundError: No module named 'ipaddr'</msg>
<arg>${stderr}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:26.909493" elapsed="0.000286"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.910215" level="INFO">1</msg>
<arg>${rc}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:26.909952" elapsed="0.000306"/>
</kw>
<arg>${stdout}</arg>
<arg>${stderr}</arg>
<arg>${rc}</arg>
<doc>Log everything returned by SSHLibrary.Execute_Command</doc>
<status status="PASS" start="2026-04-11T00:40:26.908628" elapsed="0.001683"/>
</kw>
<status status="PASS" start="2026-04-11T00:40:26.908293" elapsed="0.002054"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.908270" elapsed="0.002103"/>
</if>
<if>
<branch type="IF" condition="${return_success_only}">
<return>
<value>${success}</value>
<status status="PASS" start="2026-04-11T00:40:26.910529" elapsed="0.000027"/>
</return>
<status status="PASS" start="2026-04-11T00:40:26.910429" elapsed="0.000160"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.910412" elapsed="0.000201"/>
</if>
<if>
<branch type="IF" condition="${success}">
<return>
<value>${stdout}</value>
<status status="NOT RUN" start="2026-04-11T00:40:26.910703" elapsed="0.000013"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:26.910669" elapsed="0.000074"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:40:26.910653" elapsed="0.000110"/>
</if>
<kw name="Fail" owner="BuiltIn">
<arg>Got rc: ${rc} or stderr was not empty: ${stderr}</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.910915" elapsed="0.000025"/>
</kw>
<msg time="2026-04-11T00:40:26.911069" level="INFO">${passed} = False</msg>
<var>${passed}</var>
<arg>bash -c 'cd "${target_dir}" &amp;&amp; python -c "import ipaddr"'</arg>
<doc>Execute command via the active SSH connection. For success, rc has to be zero and optionally stderr has to be empty.
Log everything, depending on arguments and success. Return either success string or stdout.
TODO: Do we want to support customizing return values the same way as SSHLibrary.Execute_Command does?</doc>
<status status="PASS" start="2026-04-11T00:40:26.774884" elapsed="0.136224"/>
</kw>
<if>
<branch type="IF" condition="${passed}">
<return>
<status status="NOT RUN" start="2026-04-11T00:40:26.911269" elapsed="0.000013"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:40:26.911179" elapsed="0.000127"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.911162" elapsed="0.000165"/>
</if>
<kw name="Put File" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.954514" level="INFO">'/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/BGPCEP/ipaddr.py' -&gt; '/tmp//ipaddr.py'</msg>
<arg>/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/BGPCEP/ipaddr.py</arg>
<arg>${target_dir}/</arg>
<doc>Uploads file(s) from the local machine to the remote machine.</doc>
<status status="PASS" start="2026-04-11T00:40:26.911464" elapsed="0.043112"/>
</kw>
<arg>target_dir=${UPDATERVM_WORKSPACE}</arg>
<doc>Tests whether ipaddr module is present on ssh-connected machine, Puts ipaddr.py to target_dir if not.</doc>
<status status="PASS" start="2026-04-11T00:40:26.774176" elapsed="0.180464"/>
</kw>
<kw name="Log Many" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.955058" level="INFO">admin</msg>
<msg time="2026-04-11T00:40:26.955147" level="INFO">admin</msg>
<msg time="2026-04-11T00:40:26.955209" level="INFO">10.30.171.61</msg>
<arg>${RESTCONF_USER}</arg>
<arg>${RESTCONF_PASSWORD}</arg>
<arg>${ODL_SYSTEM_IP}</arg>
<doc>Logs the given messages as separate entries using the INFO level.</doc>
<status status="PASS" start="2026-04-11T00:40:26.954793" elapsed="0.000453"/>
</kw>
<kw name="Init Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:26.955767" level="INFO">${session} = &lt;AuthStandalone._BasicReusingSession object at 0x7cad0ce1fe10&gt;</msg>
<var>${session}</var>
<arg>${ODL_SYSTEM_IP}</arg>
<arg>${RESTCONF_USER}</arg>
<arg>${RESTCONF_PASSWORD}</arg>
<doc>Robot keyword, return opaque session object, which handles authentication automatically.</doc>
<status status="PASS" start="2026-04-11T00:40:26.955398" elapsed="0.000396"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.960373" level="INFO">${rest_session} = &lt;AuthStandalone._BasicReusingSession object at 0x7cad0ce1fe10&gt;</msg>
<arg>${rest_session}</arg>
<arg>${session}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:26.955954" elapsed="0.004465"/>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:40:26.960994" elapsed="0.000261"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:40:26.960699" elapsed="0.000674"/>
</kw>
<doc>Open SSH session to updater VM, copy the utility there, including dependencies, also prepare direct http session.</doc>
<status status="PASS" start="2026-04-11T00:40:26.291124" elapsed="0.670291"/>
</test>
<test id="s1-s1-t2" name="Save_And_Enable_Tcp_Rw_Reuse" line="200">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:26.962908" elapsed="0.000022"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:26.962689" elapsed="0.000276"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:26.962670" elapsed="0.000320"/>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="PASS" start="2026-04-11T00:40:26.962498" elapsed="0.000539"/>
</kw>
<kw name="Pass Execution If" owner="BuiltIn">
<arg>not ${UPDATERVM_ENABLE_TCP_RW_REUSE}</arg>
<arg>Manipulation of tcp_rw_reuse is not requested.</arg>
<doc>Conditionally skips rest of the current test, setup, or teardown with PASS status.</doc>
<status status="PASS" start="2026-04-11T00:40:26.963204" elapsed="0.000306"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.963762" level="INFO">Executing command 'cat /proc/sys/net/ipv4/tcp_tw_reuse'.</msg>
<msg time="2026-04-11T00:40:26.976231" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:26.976405" level="INFO">${old_value} = 2</msg>
<var>${old_value}</var>
<arg>cat /proc/sys/net/ipv4/tcp_tw_reuse</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.963664" elapsed="0.012786"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:26.981329" level="INFO">${tcp_rw_reuse} = 2</msg>
<arg>${tcp_rw_reuse}</arg>
<arg>${old_value}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:26.976747" elapsed="0.004628"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:40:26.981663" level="INFO">Executing command 'sudo bash -c "echo 1 &gt; /proc/sys/net/ipv4/tcp_tw_reuse"'.</msg>
<msg time="2026-04-11T00:40:27.037481" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:40:27.037590" level="INFO">${out} = </msg>
<msg time="2026-04-11T00:40:27.037634" level="INFO">${rc} = 0</msg>
<var>${out}</var>
<var>${rc}</var>
<arg>sudo bash -c "echo 1 &gt; /proc/sys/net/ipv4/tcp_tw_reuse"</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:40:26.981532" elapsed="0.056125"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${rc}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="PASS" start="2026-04-11T00:40:27.037819" elapsed="0.001885"/>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:40:27.040265" elapsed="0.000208"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:40:27.039943" elapsed="0.000585"/>
</kw>
<doc>If requested, temporarily enable TCP port reuse on Updater VM to allow for high rate of TCP connections. Do not start failing fast.</doc>
<status status="PASS" start="2026-04-11T00:40:26.961777" elapsed="0.078789"/>
</test>
<test id="s1-s1-t3" name="Topology_Precondition" line="213">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:27.041830" elapsed="0.000024"/>
</kw>
<status status="NOT RUN" start="2026-04-11T00:40:27.041621" elapsed="0.000268"/>
</branch>
<status status="PASS" start="2026-04-11T00:40:27.041602" elapsed="0.000311"/>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="PASS" start="2026-04-11T00:40:27.041432" elapsed="0.000528"/>
</kw>
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:40:27.042819" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:40:27.042454" elapsed="0.000392"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:40:27.046607" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:40:27.042996" elapsed="0.003655"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:40:27.047049" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:40:27.046804" elapsed="0.000304"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:40:27.042127" elapsed="0.005037"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:27.981651" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:27.048341" elapsed="0.933400"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:27.990817" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:27.982210" elapsed="0.008699">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:27.990977" elapsed="0.000026"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:27.048029" elapsed="0.943097">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:27.991292" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:27.991447" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:27.047777" elapsed="0.943779">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:29.009801" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:28.993747" elapsed="0.016105"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:29.018273" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:29.010218" elapsed="0.008271">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:29.018664" elapsed="0.000059"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:28.993132" elapsed="0.025863">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:29.019495" elapsed="0.000066"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:29.019975" elapsed="0.000061"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:28.992303" elapsed="0.028036">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:30.035219" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:30.022660" elapsed="0.012613"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:30.041779" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:30.035511" elapsed="0.006382">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:30.041983" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:30.021945" elapsed="0.020228">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:30.042399" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:30.042663" elapsed="0.000039"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:30.021132" elapsed="0.021707">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:31.053658" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:31.044515" elapsed="0.009196"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:31.063224" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:31.054017" elapsed="0.009386">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:31.063512" elapsed="0.000047"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:31.044063" elapsed="0.019696">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:31.064118" elapsed="0.000046"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:31.064449" elapsed="0.000045"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:31.043439" elapsed="0.021240">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:32.076980" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:32.066186" elapsed="0.010851"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:32.083205" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:32.077291" elapsed="0.006016">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:32.083393" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:32.065772" elapsed="0.017788">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:32.083784" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:32.084002" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:32.065267" elapsed="0.018905">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:33.098407" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:33.086389" elapsed="0.012068"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:33.104618" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:33.098726" elapsed="0.005994">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:33.104807" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:33.085693" elapsed="0.019278">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:33.105301" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:33.105520" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:33.084893" elapsed="0.020776">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:34.120385" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:34.108040" elapsed="0.012424"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:34.129562" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:34.120870" elapsed="0.008769">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:34.129704" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:34.107340" elapsed="0.022490">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:34.129990" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:34.130163" elapsed="0.000022"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:34.106421" elapsed="0.023853">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:35.144826" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:35.132536" elapsed="0.012366"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:35.152241" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:35.145327" elapsed="0.007015">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:35.152427" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:35.131839" elapsed="0.020751">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:35.152810" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:35.153027" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:35.130957" elapsed="0.022270">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:36.168340" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:36.155295" elapsed="0.013120"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:36.177716" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:36.168772" elapsed="0.009019">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:36.177854" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:36.154665" elapsed="0.023311">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:36.178155" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:36.178315" elapsed="0.000025"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:36.153887" elapsed="0.024539">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:37.192552" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:37.180589" elapsed="0.012045"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:37.202177" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:37.193019" elapsed="0.009240">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:37.202323" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:37.179871" elapsed="0.022569">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:37.202597" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:37.202754" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:37.179060" elapsed="0.023800">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:38.217375" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:38.204984" elapsed="0.012465"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:38.226188" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:38.217825" elapsed="0.008438">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:38.226328" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:38.204327" elapsed="0.022126">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:38.226613" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:38.226768" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:38.203555" elapsed="0.023320">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:39.237902" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:39.228067" elapsed="0.009907"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:39.247762" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:39.238365" elapsed="0.009545">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:39.248042" elapsed="0.000070"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:39.227776" elapsed="0.020557">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:39.248682" elapsed="0.000048"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:39.249027" elapsed="0.000045"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:39.227356" elapsed="0.021944">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:40.263555" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:40.251507" elapsed="0.012096"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:40.270057" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:40.263829" elapsed="0.006348">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:40.270268" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:40.250849" elapsed="0.019582">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:40.270649" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:40.270865" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:40.250036" elapsed="0.020977">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:41.284734" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:41.273199" elapsed="0.011584"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:41.290899" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:41.285015" elapsed="0.005983">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:41.291105" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:41.272519" elapsed="0.018755">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:41.291496" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:41.291715" elapsed="0.000035"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:41.271691" elapsed="0.020181">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:42.305516" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:42.294000" elapsed="0.011564"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:42.311809" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:42.305792" elapsed="0.006118">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:42.312104" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:42.293372" elapsed="0.018898">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:42.312497" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:42.312722" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:42.292586" elapsed="0.020300">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:43.326158" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:43.314949" elapsed="0.011262"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:43.335094" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:43.326456" elapsed="0.008790">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:43.335344" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:43.314320" elapsed="0.021197">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:43.335748" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:43.335977" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:43.313564" elapsed="0.022592">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:44.349996" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:44.338226" elapsed="0.011832"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:44.356275" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:44.350401" elapsed="0.005972">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:44.356459" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:44.337594" elapsed="0.019021">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:44.356880" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:44.357131" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:44.336811" elapsed="0.020475">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:45.371812" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:45.359921" elapsed="0.011940"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:45.377983" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:45.372160" elapsed="0.005941">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:45.378191" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:45.359111" elapsed="0.019243">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:45.378574" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:45.378795" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:45.358122" elapsed="0.020820">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:46.393612" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:46.381442" elapsed="0.012229"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:46.400187" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:46.393903" elapsed="0.006390">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:46.400379" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:46.380723" elapsed="0.019822">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:46.400782" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:46.401108" elapsed="0.000033"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:46.379750" elapsed="0.021516">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:47.412946" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:47.403346" elapsed="0.009649"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:47.422472" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:47.413295" elapsed="0.009333">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:47.422762" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:47.402716" elapsed="0.020290">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:47.423388" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:47.423738" elapsed="0.000045"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:47.401934" elapsed="0.022039">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:48.438111" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:48.426427" elapsed="0.011741"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:48.444679" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:48.438409" elapsed="0.006377">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:48.444876" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:48.425608" elapsed="0.019431">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:48.445293" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:48.445576" elapsed="0.000033"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:48.424710" elapsed="0.021029">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:49.459063" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:49.447873" elapsed="0.011305"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:49.467946" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:49.459537" elapsed="0.008486">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:49.468102" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:49.447266" elapsed="0.020960">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:49.468383" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:49.468538" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:49.446482" elapsed="0.022164">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:50.480231" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:50.470171" elapsed="0.010111"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:50.486842" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:50.480523" elapsed="0.006452">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:50.487113" elapsed="0.000042"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:50.469703" elapsed="0.017634">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:50.487643" elapsed="0.000044"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:50.487952" elapsed="0.000041"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:50.469193" elapsed="0.019002">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:51.502394" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:51.490298" elapsed="0.012285"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:51.512104" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:51.502970" elapsed="0.009211">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:51.512244" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:51.489673" elapsed="0.022690">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:51.512520" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:51.512675" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:51.488908" elapsed="0.023872">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:52.526236" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:52.514910" elapsed="0.011375"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:52.535712" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:52.526513" elapsed="0.009312">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:52.535888" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:52.514314" elapsed="0.021694">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:52.536179" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:52.536337" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:52.513542" elapsed="0.022900">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:53.549700" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:53.538527" elapsed="0.011249"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:53.559577" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:53.550173" elapsed="0.009561">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:53.559918" elapsed="0.000050"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:53.537892" elapsed="0.022327">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:53.560579" elapsed="0.000049"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:53.560906" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:53.537132" elapsed="0.023881">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:54.574976" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:54.563701" elapsed="0.011325"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:54.581267" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:54.575287" elapsed="0.006086">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:54.581461" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:54.562954" elapsed="0.018672">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:54.581849" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:54.582068" elapsed="0.000049"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:54.562032" elapsed="0.020211">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:55.594317" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:55.584392" elapsed="0.009976"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:55.601014" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:55.594601" elapsed="0.006535">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:55.601224" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:55.583741" elapsed="0.017737">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:55.601706" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:55.601928" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:55.582916" elapsed="0.019188">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:56.618458" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:56.604192" elapsed="0.014342"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:56.629416" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:56.618899" elapsed="0.010680">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:56.629718" elapsed="0.000047"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:56.603548" elapsed="0.026439">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:56.630186" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:56.630346" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:56.602745" elapsed="0.027710">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:57.643783" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:57.632661" elapsed="0.011202"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:57.650513" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:57.644212" elapsed="0.006410">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:57.650713" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:57.631971" elapsed="0.018916">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:57.651127" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:57.651347" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:57.631192" elapsed="0.020305">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:58.665223" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:58.653885" elapsed="0.011389"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:58.672014" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:58.665509" elapsed="0.006624">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:58.672222" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:58.653240" elapsed="0.019148">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:58.672610" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:58.672833" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:58.652398" elapsed="0.020594">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:40:59.688032" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:40:59.675580" elapsed="0.012576"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:40:59.696756" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:40:59.688551" elapsed="0.008285">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:40:59.696908" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:40:59.674762" elapsed="0.022275">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:59.697219" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:40:59.697377" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:40:59.673711" elapsed="0.023889">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:00.711299" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:00.699712" elapsed="0.011637"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:00.717555" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:00.711586" elapsed="0.006070">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:00.717744" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:00.698980" elapsed="0.018926">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:00.718174" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:00.718398" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:00.698255" elapsed="0.020296">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:01.731439" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:01.721013" elapsed="0.010477"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:01.738486" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:01.731773" elapsed="0.006820">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:01.738686" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:01.720283" elapsed="0.018579">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:01.739115" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:01.739350" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:01.719441" elapsed="0.020070">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:02.752431" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:02.741790" elapsed="0.010690"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:02.758562" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:02.752710" elapsed="0.005954">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:02.758749" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:02.741167" elapsed="0.017751">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:02.759158" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:02.759381" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:02.740358" elapsed="0.019175">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:03.772190" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:03.761641" elapsed="0.010597"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:03.778317" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:03.772464" elapsed="0.005952">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:03.778502" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:03.761016" elapsed="0.017642">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:03.778877" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:03.779116" elapsed="0.000035"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:03.760240" elapsed="0.019035">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:04.792989" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:04.781477" elapsed="0.011561"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:04.802761" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:04.793342" elapsed="0.009496">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:04.802903" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:04.780796" elapsed="0.022230">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:04.803200" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:04.803359" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:04.779983" elapsed="0.023485">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:05.816526" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:05.805510" elapsed="0.011064"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:05.822687" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:05.816805" elapsed="0.005983">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:05.822876" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:05.804882" elapsed="0.018156">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:05.823281" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:05.823499" elapsed="0.000027"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:05.804156" elapsed="0.019490">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:06.836012" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:06.826111" elapsed="0.010026"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:06.842432" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:06.836409" elapsed="0.006128">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:06.842627" elapsed="0.000039"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:06.825327" elapsed="0.017496">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:06.843047" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:06.843295" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:06.824362" elapsed="0.019084">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:07.855956" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:07.845505" elapsed="0.010525"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:07.866431" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:07.856483" elapsed="0.010151">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:07.866773" elapsed="0.000046"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:07.844870" elapsed="0.022153">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:07.867406" elapsed="0.000025"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:07.867567" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:07.844135" elapsed="0.023539">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:08.880711" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:08.869900" elapsed="0.010863"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:08.887053" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:08.880996" elapsed="0.006183">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:08.887268" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:08.869275" elapsed="0.018157">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:08.887652" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:08.888000" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:08.868364" elapsed="0.019811">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:09.901600" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:09.890265" elapsed="0.011386"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:09.907810" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:09.901880" elapsed="0.006031">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:09.907998" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:09.889623" elapsed="0.018559">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:09.908473" elapsed="0.000053"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:09.908804" elapsed="0.000059"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:09.888839" elapsed="0.020186">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:10.922612" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:10.911197" elapsed="0.011467"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:10.929397" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:10.922902" elapsed="0.006600">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:10.929589" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:10.910561" elapsed="0.019191">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:10.929973" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:10.930216" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:10.909744" elapsed="0.020624">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:11.942660" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:11.932515" elapsed="0.010194"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:11.948911" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:11.942935" elapsed="0.006078">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:11.949119" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:11.931839" elapsed="0.017449">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:11.949505" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:11.949724" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:11.931057" elapsed="0.018814">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:12.962659" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:12.951948" elapsed="0.010777"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:12.969136" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:12.962972" elapsed="0.006271">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:12.969332" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:12.951342" elapsed="0.018161">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:12.969733" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:12.969952" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:12.950581" elapsed="0.019540">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:13.982764" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:13.972307" elapsed="0.010505"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:13.989575" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:13.983038" elapsed="0.006637">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:13.989762" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:13.971644" elapsed="0.018280">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:13.990162" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:13.990383" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:13.970838" elapsed="0.019698">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:15.003559" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:14.992629" elapsed="0.011005"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:15.010767" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:15.003996" elapsed="0.006870">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:15.010952" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:14.991984" elapsed="0.019146">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:15.011352" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:15.011572" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:14.991269" elapsed="0.020452">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:16.025448" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:16.013841" elapsed="0.011682"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:16.035088" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:16.025909" elapsed="0.009260">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:16.035233" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:16.013211" elapsed="0.022145">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:16.035519" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:16.035675" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:16.012437" elapsed="0.023344">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:17.048381" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:17.037897" elapsed="0.010560"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:17.056102" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:17.048822" elapsed="0.007383">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:17.056292" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:17.037280" elapsed="0.019170">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:17.056666" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:17.056883" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:17.036499" elapsed="0.020533">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:18.070105" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:18.059255" elapsed="0.010903"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:18.076921" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:18.070395" elapsed="0.006634">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:18.077142" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:18.058485" elapsed="0.018916">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:18.077629" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:18.077854" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:18.057689" elapsed="0.020319">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:19.092501" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:19.080228" elapsed="0.012347"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:19.098969" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:19.092842" elapsed="0.006228">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:19.099178" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:19.079447" elapsed="0.019894">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:19.099568" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:19.099870" elapsed="0.000037"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:19.078660" elapsed="0.021373">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:20.113009" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:20.102396" elapsed="0.010661"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:20.120862" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:20.113346" elapsed="0.007619">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:20.121051" elapsed="0.000050"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:20.101738" elapsed="0.019499">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:20.121455" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:20.121672" elapsed="0.000027"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:20.100875" elapsed="0.020943">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:21.135320" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:21.123904" elapsed="0.011468"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:21.144222" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:21.135618" elapsed="0.008762">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:21.144521" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:21.123291" elapsed="0.021556">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:21.145248" elapsed="0.000051"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:21.145596" elapsed="0.000044"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:21.122498" elapsed="0.023287">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:22.160264" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:22.148196" elapsed="0.012108"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:22.165163" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:22.160504" elapsed="0.004794">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:22.165378" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:22.147438" elapsed="0.018068">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:22.165693" elapsed="0.000025"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:22.165903" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:22.146531" elapsed="0.019675">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:23.179378" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:23.168415" elapsed="0.011043"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:23.188412" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:23.179848" elapsed="0.008639">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:23.188550" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:23.167741" elapsed="0.020928">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:23.188826" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:23.188981" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:23.166912" elapsed="0.022188">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:24.203384" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:24.192220" elapsed="0.011242"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:24.213411" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:24.203834" elapsed="0.009737">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:24.213717" elapsed="0.000047"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:24.191517" elapsed="0.022464">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:24.214416" elapsed="0.000052"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:24.214777" elapsed="0.000046"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:24.190487" elapsed="0.024528">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:25.228191" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:25.217109" elapsed="0.011133"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:25.234400" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:25.228477" elapsed="0.006024">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:25.234588" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:25.216479" elapsed="0.018334">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:25.235034" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:25.235278" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:25.215684" elapsed="0.019743">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:26.247628" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:26.237576" elapsed="0.010103"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:26.254197" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:26.247910" elapsed="0.006390">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:26.254386" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:26.236928" elapsed="0.017622">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:26.254765" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:26.254981" elapsed="0.000027"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:26.236157" elapsed="0.019030">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:27.268853" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:27.257340" elapsed="0.011596"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:27.277424" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:27.269676" elapsed="0.007827">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:27.277567" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:27.256705" elapsed="0.020986">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:27.277851" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:27.278012" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:27.255906" elapsed="0.022229">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:28.290147" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:28.280359" elapsed="0.009844"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:28.296761" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:28.290451" elapsed="0.006413">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:28.296950" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:28.279605" elapsed="0.017533">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:28.297362" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:28.297596" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:28.278789" elapsed="0.018959">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:29.310815" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:29.299881" elapsed="0.011010"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:29.317750" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:29.311235" elapsed="0.006620">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:29.317942" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:29.299266" elapsed="0.018862">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:29.318352" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:29.318569" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:29.298478" elapsed="0.020240">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:30.332205" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:30.320938" elapsed="0.011321"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:30.341707" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:30.332502" elapsed="0.009363">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:30.342002" elapsed="0.000049"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:30.320321" elapsed="0.021911">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:30.342395" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:30.342551" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:30.319419" elapsed="0.023238">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:31.355501" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:31.344709" elapsed="0.010841"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:31.361747" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:31.355780" elapsed="0.006075">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:31.361942" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:31.344114" elapsed="0.018015">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:31.362458" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:31.362681" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:31.343338" elapsed="0.019495">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:32.375754" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:32.365062" elapsed="0.010744"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:32.382637" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:32.376041" elapsed="0.006705">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:32.382834" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:32.364439" elapsed="0.018570">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:32.383256" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:32.383505" elapsed="0.000033"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:32.363592" elapsed="0.020074">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:33.396359" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:33.385709" elapsed="0.010705"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:33.403063" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:33.396659" elapsed="0.006537">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:33.403286" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:33.385109" elapsed="0.018348">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:33.403781" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:33.404022" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:33.384359" elapsed="0.019839">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:34.417702" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:34.406237" elapsed="0.011515"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:34.423970" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:34.417981" elapsed="0.006091">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:34.424180" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:34.405604" elapsed="0.018737">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:34.424558" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:34.424773" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:34.404837" elapsed="0.020083">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:35.437388" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:35.427031" elapsed="0.010407"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:35.447545" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:35.437669" elapsed="0.010076">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:35.447926" elapsed="0.000057"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:35.426394" elapsed="0.021896">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:35.448511" elapsed="0.000027"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:35.448711" elapsed="0.000024"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:35.425594" elapsed="0.023251">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:36.462233" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:36.450993" elapsed="0.011290"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:36.471221" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:36.462513" elapsed="0.008870">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:36.471518" elapsed="0.000047"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:36.450369" elapsed="0.021406">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:36.472282" elapsed="0.000069"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:36.472544" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:36.449594" elapsed="0.023062">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:37.486585" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:37.475592" elapsed="0.011055"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:37.493526" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:37.486915" elapsed="0.006737">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:37.493747" elapsed="0.000046"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:37.474714" elapsed="0.019245">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:37.494215" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:37.494438" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:37.473622" elapsed="0.020992">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:38.509173" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:38.497907" elapsed="0.011318"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:38.515854" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:38.509464" elapsed="0.006497">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:38.516052" elapsed="0.000060"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:38.497217" elapsed="0.019048">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:38.516490" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:38.516713" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:38.496222" elapsed="0.020677">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:39.528181" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:39.518519" elapsed="0.009716"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:39.534725" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:39.528482" elapsed="0.006352">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:39.534923" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:39.518075" elapsed="0.017045">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:39.535348" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:39.535573" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:39.517514" elapsed="0.018223">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:40.548424" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:40.537853" elapsed="0.010633"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:40.555145" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:40.548781" elapsed="0.006474">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:40.555516" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:40.537225" elapsed="0.018475">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:40.555950" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:40.556211" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:40.536455" elapsed="0.019918">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:41.568399" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:41.558540" elapsed="0.009910"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:41.574943" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:41.568696" elapsed="0.006348">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:41.575149" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:41.557855" elapsed="0.017456">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:41.575550" elapsed="0.000037"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:41.575792" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:41.557113" elapsed="0.018826">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:42.589368" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:42.578032" elapsed="0.011413"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:42.599192" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:42.589803" elapsed="0.009543">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:42.599479" elapsed="0.000051"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:42.577425" elapsed="0.022300">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:42.599886" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:42.600044" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:42.576627" elapsed="0.023541">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:43.615860" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:43.602285" elapsed="0.013653"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:43.624644" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:43.616331" elapsed="0.008393">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:43.624787" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:43.601649" elapsed="0.023260">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:43.625071" elapsed="0.000038"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:43.625246" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:43.600841" elapsed="0.024511">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:44.639030" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:44.627481" elapsed="0.011635"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:44.647360" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:44.639382" elapsed="0.008113">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:44.647605" elapsed="0.000041"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:44.626843" elapsed="0.021035">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:44.648208" elapsed="0.000042"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:44.648514" elapsed="0.000038"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:44.626043" elapsed="0.022790">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:45.661942" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:45.650948" elapsed="0.011043"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:45.668320" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:45.662254" elapsed="0.006170">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:45.668511" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:45.650339" elapsed="0.018337">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:45.668869" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:45.669024" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:45.649559" elapsed="0.019586">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:46.680483" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:46.671302" elapsed="0.009232"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:46.686679" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:46.680828" elapsed="0.005949">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:46.686861" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:46.670662" elapsed="0.016359">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:46.687262" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:46.687483" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:46.669828" elapsed="0.017806">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:47.700928" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:47.689885" elapsed="0.011093"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:47.707490" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:47.701256" elapsed="0.006333">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:47.707672" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:47.689114" elapsed="0.018718">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:47.708051" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:47.708297" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:47.688352" elapsed="0.020095">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:48.721140" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:48.710572" elapsed="0.010622"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:48.730376" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:48.721428" elapsed="0.009102">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:48.730663" elapsed="0.000059"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:48.709943" elapsed="0.021003">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:48.731128" elapsed="0.000024"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:48.731287" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:48.709179" elapsed="0.022214">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:49.744452" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:49.733368" elapsed="0.011141"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:49.753341" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:49.744834" elapsed="0.008665">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:49.753641" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:49.732746" elapsed="0.021165">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:49.754479" elapsed="0.000057"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:49.754867" elapsed="0.000067"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:49.731996" elapsed="0.023045">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:50.767825" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:50.757058" elapsed="0.010821"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:50.774848" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:50.768169" elapsed="0.006784">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:50.775044" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:50.756470" elapsed="0.018764">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:50.775466" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:50.775699" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:50.755697" elapsed="0.020166">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:51.787316" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:51.778039" elapsed="0.009326"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:51.796423" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:51.787592" elapsed="0.008907">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:51.796562" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:51.777439" elapsed="0.019246">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:51.796865" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:51.797048" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:51.776649" elapsed="0.020528">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:52.810691" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:52.799288" elapsed="0.011480"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:52.817452" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:52.811075" elapsed="0.006482">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:52.817646" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:52.798647" elapsed="0.019170">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:52.818055" elapsed="0.000052"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:52.818311" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:52.797868" elapsed="0.020602">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:53.830845" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:53.820596" elapsed="0.010324"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:53.837394" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:53.831175" elapsed="0.006318">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:53.837606" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:53.819891" elapsed="0.017880">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:53.838112" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:53.838339" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:53.819063" elapsed="0.019430">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:54.851130" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:54.840702" elapsed="0.010482"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:54.857359" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:54.851426" elapsed="0.006034">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:54.857548" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:54.839989" elapsed="0.017719">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:54.857926" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:54.858166" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:54.839248" elapsed="0.019072">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:55.872296" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:55.860402" elapsed="0.011972"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:55.882572" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:55.872773" elapsed="0.009884">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:55.882722" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:55.859760" elapsed="0.023094">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:55.883027" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:55.883207" elapsed="0.000022"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:55.858970" elapsed="0.024348">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:56.895654" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:56.886021" elapsed="0.009683"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:56.903542" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:56.895929" elapsed="0.007712">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:56.903724" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:56.885225" elapsed="0.018661">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:56.904122" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:56.904341" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:56.884055" elapsed="0.020433">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:57.918014" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:57.906650" elapsed="0.011424"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:57.925027" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:57.918393" elapsed="0.006821">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:57.925352" elapsed="0.000047"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:57.906000" elapsed="0.019608">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:57.926106" elapsed="0.000066"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:57.926562" elapsed="0.000058"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:57.905205" elapsed="0.021648">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:58.940743" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:58.929371" elapsed="0.011423"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:58.946937" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:58.941026" elapsed="0.006011">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:58.947141" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:58.928657" elapsed="0.018647">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:58.947524" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:58.947741" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:58.927714" elapsed="0.020175">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:41:59.960551" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:41:59.950010" elapsed="0.010598"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:41:59.965799" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:41:59.960884" elapsed="0.004998">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:41:59.965949" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:41:59.949411" elapsed="0.016693">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:59.966319" elapsed="0.000028"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:41:59.966495" elapsed="0.000022"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:41:59.948603" elapsed="0.018006">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:00.979514" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:00.968889" elapsed="0.010675"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:00.985969" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:00.979798" elapsed="0.006278">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:00.986190" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:00.968237" elapsed="0.018123">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:00.986610" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:00.986838" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:00.967331" elapsed="0.019659">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:01.999661" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:01.989195" elapsed="0.010516"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:02.005942" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:01.999972" elapsed="0.006071">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:02.006149" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:01.988519" elapsed="0.017790">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:02.006530" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:02.006751" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:01.987639" elapsed="0.019265">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:03.018559" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:03.009152" elapsed="0.009456"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:03.025075" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:03.018839" elapsed="0.006358">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:03.025368" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:03.008488" elapsed="0.017044">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:03.025752" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:03.025973" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:03.007658" elapsed="0.018487">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:04.036584" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:04.027567" elapsed="0.009075"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:04.043616" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:04.036974" elapsed="0.006739">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:04.043789" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:04.027222" elapsed="0.016742">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:04.044190" elapsed="0.000028"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:04.044389" elapsed="0.000023"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:04.026673" elapsed="0.017845">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:05.057734" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:05.046809" elapsed="0.010976"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:05.064112" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:05.058018" elapsed="0.006201">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:05.064306" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:05.046115" elapsed="0.018354">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:05.064691" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:05.064930" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:05.045329" elapsed="0.019778">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:06.078646" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:06.067288" elapsed="0.011436"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:06.085722" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:06.079116" elapsed="0.006791">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:06.086005" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:06.066648" elapsed="0.019557">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:06.086431" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:06.086594" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:06.065840" elapsed="0.020876">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:07.100475" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:07.088858" elapsed="0.011740"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:07.111826" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:07.101188" elapsed="0.010739">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:07.112007" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:07.088161" elapsed="0.024048">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:07.112401" elapsed="0.000024"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:07.112754" elapsed="0.000024"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:07.087409" elapsed="0.025475">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:08.126293" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:08.115465" elapsed="0.010902"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:08.133054" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:08.126631" elapsed="0.006576">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:08.133307" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:08.114679" elapsed="0.018824">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:08.133768" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:08.133990" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:08.113725" elapsed="0.020445">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:09.146573" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:09.136285" elapsed="0.010344"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:09.153723" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:09.146895" elapsed="0.006936">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:09.153925" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:09.135664" elapsed="0.018458">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:09.154367" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:09.154600" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:09.134847" elapsed="0.019912">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:10.166930" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:10.156971" elapsed="0.010009"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:10.176172" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:10.167241" elapsed="0.009090">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:10.176466" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:10.156333" elapsed="0.020388">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:10.177067" elapsed="0.000081"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:10.177455" elapsed="0.000047"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:10.155492" elapsed="0.022203">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:11.188938" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:11.179804" elapsed="0.009183"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:11.195163" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:11.189239" elapsed="0.006028">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:11.195353" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:11.179194" elapsed="0.016320">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:11.195731" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:11.195947" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:11.178420" elapsed="0.017696">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:12.208245" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:12.198540" elapsed="0.009862"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:12.218877" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:12.208733" elapsed="0.010316">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:12.219237" elapsed="0.000050"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:12.197711" elapsed="0.021794">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:12.219927" elapsed="0.000069"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:12.220372" elapsed="0.000052"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:12.196874" elapsed="0.023758">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:13.233526" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:13.223691" elapsed="0.009923"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:13.243924" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:13.234016" elapsed="0.010121">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:13.244290" elapsed="0.000057"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:13.222951" elapsed="0.021640">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:13.244954" elapsed="0.000049"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:13.245400" elapsed="0.000052"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:13.221795" elapsed="0.023766">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:14.258324" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:14.248255" elapsed="0.010131"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:14.265142" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:14.258656" elapsed="0.006625">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:14.265384" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:14.247535" elapsed="0.018618">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:14.266830" elapsed="0.000059"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:14.267051" elapsed="0.000022"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:14.246532" elapsed="0.020757">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:15.280775" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:15.269349" elapsed="0.011500"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:15.291000" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:15.281262" elapsed="0.009831">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:15.291166" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:15.268732" elapsed="0.022562">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:15.291471" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:15.291629" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:15.267991" elapsed="0.023748">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:16.303113" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:16.294113" elapsed="0.009054"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:16.309646" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:16.303420" elapsed="0.006331">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:16.309842" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:16.293488" elapsed="0.016649">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:16.310379" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:16.310631" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:16.292667" elapsed="0.018134">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:17.324599" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:17.313149" elapsed="0.011531"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:17.332379" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:17.325072" elapsed="0.007412">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:17.332580" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:17.312483" elapsed="0.020281">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:17.332990" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:17.333247" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:17.311582" elapsed="0.021823">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:18.346838" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:18.335632" elapsed="0.011260"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:18.353644" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:18.347175" elapsed="0.006584">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:18.353856" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:18.334917" elapsed="0.019125">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:18.354301" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:18.354519" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:18.334143" elapsed="0.020527">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:19.369854" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:19.357389" elapsed="0.012581"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:19.380653" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:19.370601" elapsed="0.010221">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:19.380908" elapsed="0.000048"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:19.356681" elapsed="0.024450">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:19.381378" elapsed="0.000029"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:19.381636" elapsed="0.000023"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:19.355660" elapsed="0.026102">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:20.394261" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:20.383925" elapsed="0.010387"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:20.400562" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:20.394548" elapsed="0.006126">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:20.400764" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:20.383289" elapsed="0.017645">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:20.401376" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:20.401621" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:20.382501" elapsed="0.019382">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:21.414922" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:21.404652" elapsed="0.010326"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:21.424474" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:21.415288" elapsed="0.009354">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:21.424790" elapsed="0.000046"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:21.403977" elapsed="0.021207">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:21.425581" elapsed="0.000064"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:21.425931" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:21.402959" elapsed="0.023081">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:22.438499" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:22.428702" elapsed="0.009877"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:22.447297" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:22.438971" elapsed="0.008411">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:22.447449" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:22.427944" elapsed="0.019650">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:22.447759" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:22.447914" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:22.426985" elapsed="0.021037">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:23.460768" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:23.450169" elapsed="0.010657"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:23.467222" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:23.461148" elapsed="0.006181">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:23.467419" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:23.449511" elapsed="0.018077">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:23.467819" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:23.468038" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:23.448704" elapsed="0.019508">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:24.479661" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:24.470274" elapsed="0.009442"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:24.486219" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:24.479979" elapsed="0.006343">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:24.486440" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:24.469644" elapsed="0.016989">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:24.486856" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:24.487074" elapsed="0.000051"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:24.468867" elapsed="0.018381">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:25.500576" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:25.489519" elapsed="0.011111"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:25.507278" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:25.500903" elapsed="0.006486">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:25.507482" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:25.488806" elapsed="0.018849">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:25.507879" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:25.508117" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:25.487885" elapsed="0.020386">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:26.521287" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:26.510486" elapsed="0.010853"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:26.527563" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:26.521591" elapsed="0.006078">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:26.527759" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:26.509836" elapsed="0.018090">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:26.528198" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:26.528424" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:26.508995" elapsed="0.019580">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:27.542486" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:27.531516" elapsed="0.011019"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:27.548203" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:27.542777" elapsed="0.005513">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:27.548357" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:27.530520" elapsed="0.017979">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:27.548661" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:27.548819" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:27.529493" elapsed="0.019435">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:28.561889" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:28.551107" elapsed="0.010853"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:28.568149" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:28.562285" elapsed="0.005967">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:28.568359" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:28.550432" elapsed="0.018089">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:28.568741" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:28.568961" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:28.549609" elapsed="0.019523">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:29.582349" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:29.571230" elapsed="0.011196"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:29.589898" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:29.582795" elapsed="0.007208">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:29.590110" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:29.570591" elapsed="0.019692">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:29.590511" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:29.590863" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:29.569792" elapsed="0.021227">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:30.604275" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:30.593158" elapsed="0.011167"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:30.610723" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:30.604558" elapsed="0.006270">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:30.610915" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:30.592521" elapsed="0.018552">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:30.611314" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:30.611533" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:30.591721" elapsed="0.019963">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:31.623917" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:31.613929" elapsed="0.010038"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:31.631981" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:31.624233" elapsed="0.007877">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:31.632203" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:31.613244" elapsed="0.019124">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:31.632588" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:31.632804" elapsed="0.000081"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:31.612421" elapsed="0.020591">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:32.645791" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:32.635224" elapsed="0.010620"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:32.652413" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:32.646118" elapsed="0.006401">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:32.652610" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:32.634576" elapsed="0.018203">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:32.653010" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:32.653263" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:32.633722" elapsed="0.019699">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:33.666799" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:33.655640" elapsed="0.011213"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:33.675473" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:33.667140" elapsed="0.008506">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:33.675716" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:33.654972" elapsed="0.020866">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:33.675997" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:33.676172" elapsed="0.000022"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:33.654140" elapsed="0.022141">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:34.689440" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:34.678545" elapsed="0.010948"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:34.695752" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:34.689744" elapsed="0.006139">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:34.695975" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:34.677873" elapsed="0.018305">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:34.696423" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:34.696650" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:34.677011" elapsed="0.019790">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:35.709337" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:35.699027" elapsed="0.010365"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:35.715546" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:35.709635" elapsed="0.006060">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:35.715798" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:35.698412" elapsed="0.017557">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:35.716212" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:35.716430" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:35.697585" elapsed="0.018995">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:36.729528" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:36.718801" elapsed="0.010779"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:36.736418" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:36.729821" elapsed="0.006706">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:36.736614" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:36.718177" elapsed="0.018605">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:36.736999" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:36.737242" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:36.717347" elapsed="0.020045">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:37.753661" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:37.739539" elapsed="0.014197"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:37.763514" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:37.754130" elapsed="0.009540">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:37.763806" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:37.738897" elapsed="0.025155">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:37.764435" elapsed="0.000049"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:37.764912" elapsed="0.000061"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:37.738120" elapsed="0.027109">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:38.778645" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:38.767376" elapsed="0.011345"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:38.788559" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:38.779114" elapsed="0.009601">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:38.788852" elapsed="0.000046"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:38.766745" elapsed="0.022622">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:38.789607" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:38.789763" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:38.765942" elapsed="0.023927">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:39.801455" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:39.791914" elapsed="0.009592"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:39.808025" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:39.801763" elapsed="0.006382">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:39.808234" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:39.791306" elapsed="0.017087">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:39.808610" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:39.808824" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:39.790536" elapsed="0.018434">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:40.822287" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:40.811528" elapsed="0.010816"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:40.828866" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:40.822587" elapsed="0.006412">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:40.829144" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:40.810774" elapsed="0.018605">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:40.829684" elapsed="0.000042"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:40.829975" elapsed="0.000038"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:40.809738" elapsed="0.020478">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:41.839787" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:41.831857" elapsed="0.007972"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:41.845977" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:41.840024" elapsed="0.006102">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:41.846240" elapsed="0.000038"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:41.831469" elapsed="0.014968">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:41.846763" elapsed="0.000036"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:41.847005" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:41.830898" elapsed="0.016296">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:42.859778" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:42.849356" elapsed="0.010473"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:42.866498" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:42.860064" elapsed="0.006538">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:42.866689" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:42.848726" elapsed="0.018123">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:42.867140" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:42.867369" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:42.847921" elapsed="0.019706">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:43.879162" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:43.869841" elapsed="0.009373"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:43.885419" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:43.879511" elapsed="0.006010">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:43.885608" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:43.869188" elapsed="0.016621">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:43.886047" elapsed="0.000053"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:43.886297" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:43.868353" elapsed="0.018096">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:44.899320" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:44.888755" elapsed="0.010630"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:44.908658" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:44.899695" elapsed="0.009095">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:44.908856" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:44.888118" elapsed="0.020872">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:44.909173" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:44.909352" elapsed="0.000035"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:44.887254" elapsed="0.022223">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:45.922125" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:45.911770" elapsed="0.010409"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:45.928827" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:45.922416" elapsed="0.006489">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:45.928969" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:45.911053" elapsed="0.018049">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:45.929264" elapsed="0.000021"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:45.929421" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:45.910238" elapsed="0.019292">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:46.941846" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:46.931744" elapsed="0.010176"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:46.949540" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:46.942324" elapsed="0.007319">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:46.949730" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:46.931058" elapsed="0.018837">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:46.950139" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:46.950359" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:46.930271" elapsed="0.020239">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:47.963221" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:47.952865" elapsed="0.010406"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:47.969733" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:47.963613" elapsed="0.006223">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:47.969925" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:47.952208" elapsed="0.017898">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:47.970330" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:47.970547" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:47.951326" elapsed="0.019369">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:48.982565" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:48.972852" elapsed="0.009766"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:48.989368" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:48.982884" elapsed="0.006592">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:48.989565" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:48.972242" elapsed="0.017491">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:48.989994" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:48.990237" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:48.971444" elapsed="0.018945">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:50.002215" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:49.992550" elapsed="0.009717"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:50.008595" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:50.002537" elapsed="0.006165">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:50.008790" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:49.991885" elapsed="0.017133">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:50.009272" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:50.009492" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:49.991115" elapsed="0.018525">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:51.020292" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:51.011354" elapsed="0.008989"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:51.026595" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:51.020582" elapsed="0.006119">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:51.026789" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:51.010809" elapsed="0.016259">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:51.027333" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:51.027552" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:51.010249" elapsed="0.017453">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:52.039933" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:52.030236" elapsed="0.009753"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:52.046733" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:52.040282" elapsed="0.006560">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:52.046932" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:52.029388" elapsed="0.017737">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:52.047471" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:52.047700" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:52.028440" elapsed="0.019413">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:53.058342" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:53.049516" elapsed="0.008878"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:53.066904" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:53.058632" elapsed="0.008434">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:53.067238" elapsed="0.000048"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:53.049064" elapsed="0.018437">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:53.067880" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:53.068265" elapsed="0.000050"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:53.048470" elapsed="0.020044">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:54.080478" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:54.070853" elapsed="0.009679"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:54.086727" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:54.080770" elapsed="0.006065">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:54.086925" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:54.070191" elapsed="0.016918">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:54.087352" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:54.087572" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:54.069333" elapsed="0.018390">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:55.101871" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:55.090147" elapsed="0.011807"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:55.108580" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:55.102265" elapsed="0.006421">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:55.108803" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:55.089492" elapsed="0.019481">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:55.109216" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:55.109434" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:55.088538" elapsed="0.021045">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:56.123323" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:56.111761" elapsed="0.011638"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:56.133186" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:56.123759" elapsed="0.009633">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:56.133532" elapsed="0.000045"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:56.111140" elapsed="0.022640">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:56.134170" elapsed="0.000025"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:56.134336" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:56.110328" elapsed="0.024116">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:57.149598" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:57.136880" elapsed="0.012774"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:57.155881" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:57.149935" elapsed="0.006059">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:57.156103" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:57.136166" elapsed="0.020115">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:57.156505" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:57.156723" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:57.135307" elapsed="0.021569">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:58.170648" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:58.159220" elapsed="0.011481"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:58.177370" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:58.170940" elapsed="0.006537">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:58.177567" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:58.158569" elapsed="0.019164">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:58.177974" elapsed="0.000036"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:58.178309" elapsed="0.000040"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:58.157688" elapsed="0.020797">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:42:59.190709" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:42:59.180953" elapsed="0.009871"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:42:59.198131" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:42:59.191466" elapsed="0.006755">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:42:59.198296" elapsed="0.000028"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:42:59.180259" elapsed="0.018188">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:59.198617" elapsed="0.000023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:42:59.198814" elapsed="0.000023"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:42:59.179350" elapsed="0.019584">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:00.211531" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:00.201187" elapsed="0.010397"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:00.217840" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:00.211816" elapsed="0.006128">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:00.218032" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:00.200538" elapsed="0.017682">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:00.218443" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:00.218663" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:00.199695" elapsed="0.019116">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:01.231306" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:01.221179" elapsed="0.010246"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:01.242334" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:01.231992" elapsed="0.010510">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:01.242775" elapsed="0.000052"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:01.220539" elapsed="0.022510">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:01.243445" elapsed="0.000052"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:01.243855" elapsed="0.000049"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:01.219582" elapsed="0.024549">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:02.255475" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:02.246378" elapsed="0.009151"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:02.261789" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:02.255767" elapsed="0.006125">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:02.261981" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:02.245737" elapsed="0.016434">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:02.262395" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:02.262614" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:02.244899" elapsed="0.017865">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:03.273264" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:03.264552" elapsed="0.008759"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:03.279365" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:03.273577" elapsed="0.005880">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:03.279541" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:03.263938" elapsed="0.015748">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:03.279910" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:03.280149" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:03.263315" elapsed="0.016987">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:04.293366" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:04.282603" elapsed="0.010848"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:04.300187" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:04.293713" elapsed="0.006580">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:04.300382" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:04.281960" elapsed="0.018589">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:04.300766" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:04.300982" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:04.281026" elapsed="0.020160">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:05.312501" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:05.303464" elapsed="0.009177"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:05.321508" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:05.313141" elapsed="0.008522">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:05.321754" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:05.302776" elapsed="0.019152">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:05.322180" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:05.322533" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:05.301904" elapsed="0.020882">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:06.335707" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:06.324876" elapsed="0.010909"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:06.345616" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:06.336178" elapsed="0.009594">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:06.345910" elapsed="0.000043"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:06.324267" elapsed="0.021973">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:06.346602" elapsed="0.000027"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:06.346766" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:06.323492" elapsed="0.023391">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:07.360194" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:07.348997" elapsed="0.011276"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:07.370679" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:07.360663" elapsed="0.010178">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:07.370975" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:07.348368" elapsed="0.022898">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:07.371622" elapsed="0.000027"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:07.371784" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:07.347602" elapsed="0.024288">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:08.382948" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:08.374031" elapsed="0.009123"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:08.389589" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:08.383528" elapsed="0.006168">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:08.389784" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:08.373421" elapsed="0.016530">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:08.390193" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:08.390414" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:08.372613" elapsed="0.017952">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:09.403921" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:09.393352" elapsed="0.010655"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:09.410777" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:09.404440" elapsed="0.006452">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:09.410987" elapsed="0.000037"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:09.392521" elapsed="0.018682">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:09.411476" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:09.411710" elapsed="0.000033"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:09.391488" elapsed="0.020391">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:10.424041" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:10.414212" elapsed="0.009919"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:10.432874" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:10.424562" elapsed="0.008428">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:10.433107" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:10.413551" elapsed="0.019740">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:10.433539" elapsed="0.000034"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:10.433776" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:10.412715" elapsed="0.021219">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:11.446889" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:11.436143" elapsed="0.010834"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:11.455964" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:11.447422" elapsed="0.008653">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:11.456190" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:11.435501" elapsed="0.020864">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:11.456607" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:11.456826" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:11.434671" elapsed="0.022306">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:12.472020" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:12.460219" elapsed="0.011883"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:12.478432" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:12.472378" elapsed="0.006162">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:12.478629" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:12.459383" elapsed="0.019421">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:12.479028" elapsed="0.000030"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:12.479269" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:12.457985" elapsed="0.021435">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:13.491290" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:13.481690" elapsed="0.009669"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:13.529622" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:13.491665" elapsed="0.038051">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:13.529802" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:13.480980" elapsed="0.048964">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:13.530162" elapsed="0.000028"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:13.530326" elapsed="0.000021"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:13.480174" elapsed="0.050261">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:14.544857" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:14.532651" elapsed="0.012260"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:14.551324" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:14.545172" elapsed="0.006261">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:14.551522" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:14.532002" elapsed="0.019685">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:14.552054" elapsed="0.000059"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:14.552326" elapsed="0.000030"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:14.531206" elapsed="0.021275">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:15.576210" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:15.555163" elapsed="0.021129"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:15.586893" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:15.576669" elapsed="0.010401">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:15.587242" elapsed="0.000048"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:15.554163" elapsed="0.033342">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:15.587872" elapsed="0.000057"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:15.588275" elapsed="0.000047"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:15.553266" elapsed="0.035252">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:16.601305" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:16.591463" elapsed="0.009895"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:16.607864" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:16.601600" elapsed="0.006373">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:16.608064" elapsed="0.000055"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:16.590592" elapsed="0.017684">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:16.608589" elapsed="0.000038"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:16.608822" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:16.589576" elapsed="0.019404">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:17.621111" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:17.611117" elapsed="0.010055"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:17.630460" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:17.621469" elapsed="0.009146">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:17.630748" elapsed="0.000049"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:17.610479" elapsed="0.020525">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:17.631436" elapsed="0.000050"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:17.631772" elapsed="0.000045"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:17.609686" elapsed="0.022270">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:18.642823" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:18.634002" elapsed="0.008899"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:18.650220" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:18.643317" elapsed="0.007014">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:18.650436" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:18.633412" elapsed="0.017208">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:18.650875" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:18.651138" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:18.632637" elapsed="0.018667">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:19.669739" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:19.654183" elapsed="0.015618"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:19.677138" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:19.670136" elapsed="0.007124">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:19.677351" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:19.653492" elapsed="0.024042">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:19.677758" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:19.677979" elapsed="0.000029"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:19.652418" elapsed="0.025734">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:20.692455" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:20.680425" elapsed="0.012082"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:20.698770" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:20.692766" elapsed="0.006113">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:20.698967" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:20.679732" elapsed="0.019424">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:20.699382" elapsed="0.000035"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:20.699661" elapsed="0.000040"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:20.678861" elapsed="0.020982">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:21.713150" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:21.702305" elapsed="0.010946"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:21.720317" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:21.713549" elapsed="0.006877">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:21.720519" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:21.701677" elapsed="0.019020">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:21.720932" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:21.721184" elapsed="0.000049"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:21.700858" elapsed="0.020522">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:22.731399" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:22.722821" elapsed="0.008621"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:22.736094" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:22.731646" elapsed="0.004534">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:22.736245" elapsed="0.000026"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:22.722520" elapsed="0.013857">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:22.736541" elapsed="0.000022"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:22.736699" elapsed="0.000020"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:22.722059" elapsed="0.014750">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:23.749794" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:23.738948" elapsed="0.010918"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:23.757037" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:23.750212" elapsed="0.006964">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:23.757426" elapsed="0.000039"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:23.738340" elapsed="0.019279">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:23.757861" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:23.758114" elapsed="0.000032"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:23.737504" elapsed="0.020811">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:24.771028" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:24.760692" elapsed="0.010414"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:24.777295" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:24.771348" elapsed="0.006053">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:24.777491" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:24.760014" elapsed="0.017684">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:24.777925" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:24.778167" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:24.759204" elapsed="0.019117">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:25.790325" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:25.780754" elapsed="0.009624"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:25.796908" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:25.790613" elapsed="0.006401">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:25.797123" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:25.780071" elapsed="0.017224">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:25.797513" elapsed="0.000031"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:25.797728" elapsed="0.000028"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:25.779022" elapsed="0.018855">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:26.810306" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:26.800301" elapsed="0.010067"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:26.816813" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:26.810604" elapsed="0.006324">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:26.817018" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:26.799641" elapsed="0.017578">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:26.817455" elapsed="0.000032"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:26.817698" elapsed="0.000035"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:26.798660" elapsed="0.019202">409 != 200</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:27.831640" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:27.820525" elapsed="0.011217"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.840514" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.832286" elapsed="0.008342">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.840718" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.819689" elapsed="0.021221">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.841157" elapsed="0.000033"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.841528" elapsed="0.000031"/>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.818767" elapsed="0.022920">409 != 200</status>
</kw>
<msg time="2026-04-11T00:43:27.841815" level="FAIL">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: 409 != 200</msg>
<arg>${PCEP_READY_VERIFY_TIMEOUT}</arg>
<arg>1s</arg>
<arg>Pcep_Off</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-11T00:40:27.047313" elapsed="180.794661">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: 409 != 200</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.843993" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:43:27.843545" elapsed="0.000508"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:43:27.842978" elapsed="0.001452"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:43:27.842525" elapsed="0.001992"/>
</kw>
<doc>Verify that within timeout, PCEP topology is present, with no PCC connected.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:40:27.040833" elapsed="180.803744">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: 409 != 200</status>
</test>
<test id="s1-s1-t4" name="Topology_Intercondition" line="220">
<kw name="Start_Pcc_Mock" type="SETUP">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${ssh_alias}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:43:27.846636" elapsed="0.000208"/>
</kw>
<kw name="Compose_Full_Java_Command" owner="NexusKeywords">
<kw name="Compose_Base_Java_Command" owner="NexusKeywords">
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>"""${openjdk}""" == "openjdk8"</arg>
<arg>Compose_Dilemma_Filepath</arg>
<arg>${JAVA_8_HOME_CENTOS}/bin/java</arg>
<arg>${JAVA_8_HOME_UBUNTU}/bin/java</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:43:27.848779" elapsed="0.000501"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>"""${openjdk}""" == "openjdk11"</arg>
<arg>Compose_Dilemma_Filepath</arg>
<arg>${JAVA_11_HOME_CENTOS}/bin/java</arg>
<arg>${JAVA_11_HOME_UBUNTU}/bin/java</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:43:27.849438" elapsed="0.000307"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<arg>"""${openjdk}""" == "openjdk17"</arg>
<arg>Compose_Dilemma_Filepath</arg>
<arg>${JAVA_17_HOME_CENTOS}/bin/java</arg>
<arg>${JAVA_17_HOME_UBUNTU}/bin/java</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:43:27.849897" elapsed="0.000324"/>
</kw>
<kw name="Run Keyword And Return If" owner="BuiltIn">
<kw name="Compose_Dilemma_Filepath" owner="NexusKeywords">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:43:27.851448" level="INFO">Executing command 'ls -lA /usr/lib/jvm/java-21-openjdk-amd64/bin/java 2&gt;&amp;1'.</msg>
<msg time="2026-04-11T00:43:27.864595" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:43:27.864840" level="INFO">${out} = -rwxr-xr-x 1 root root 14456 Jan 22 23:45 /usr/lib/jvm/java-21-openjdk-amd64/bin/java</msg>
<msg time="2026-04-11T00:43:27.864943" level="INFO">${rc} = 0</msg>
<var>${out}</var>
<var>${rc}</var>
<arg>ls -lA ${specific_path} 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:43:27.851255" elapsed="0.013740"/>
</kw>
<if>
<branch type="IF" condition="${rc} == 0">
<return>
<value>${specific_path}</value>
<status status="PASS" start="2026-04-11T00:43:27.865499" elapsed="0.000067"/>
</return>
<status status="PASS" start="2026-04-11T00:43:27.865239" elapsed="0.000405"/>
</branch>
<status status="PASS" start="2026-04-11T00:43:27.865184" elapsed="0.000516"/>
</if>
<return>
<value>${default_path}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.865779" elapsed="0.000032"/>
</return>
<arg>${JAVA_21_HOME_CENTOS}/bin/java</arg>
<arg>${JAVA_21_HOME_UBUNTU}/bin/java</arg>
<doc>Query active SSH connection, return specific path if it exists else default path.</doc>
<status status="PASS" start="2026-04-11T00:43:27.850853" elapsed="0.015175"/>
</kw>
<msg time="2026-04-11T00:43:27.866161" level="INFO">Returning from the enclosing user keyword.</msg>
<arg>"""${openjdk}""" == "openjdk21"</arg>
<arg>Compose_Dilemma_Filepath</arg>
<arg>${JAVA_21_HOME_CENTOS}/bin/java</arg>
<arg>${JAVA_21_HOME_UBUNTU}/bin/java</arg>
<doc>Runs the specified keyword and returns from the enclosing user keyword.</doc>
<status status="PASS" start="2026-04-11T00:43:27.850375" elapsed="0.015895"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<var>${out}</var>
<var>${rc}</var>
<arg>java -version 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.866625" elapsed="0.000048"/>
</kw>
<if>
<branch type="IF" condition="${rc} == 0">
<return>
<value>java</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.866920" elapsed="0.000028"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:43:27.866837" elapsed="0.000172"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:43:27.866798" elapsed="0.000258"/>
</if>
<kw name="Execute Command" owner="SSHLibrary">
<var>${java}</var>
<arg>echo $JAVA_HOME/bin/java 2&gt;&amp;1</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.867389" elapsed="0.000046"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<var>${out}</var>
<var>${rc}</var>
<arg>${java} -version 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.867750" elapsed="0.000044"/>
</kw>
<if>
<branch type="IF" condition="${rc} == 0">
<return>
<value>${java}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.868033" elapsed="0.000028"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:43:27.867952" elapsed="0.000255"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:43:27.867913" elapsed="0.000351"/>
</if>
<kw name="Get Environment Variable" owner="OperatingSystem">
<var>${JAVA_HOME}</var>
<arg>JAVA_HOME</arg>
<arg>${EMPTY}</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.868559" elapsed="0.000047"/>
</kw>
<kw name="Set Variable If" owner="BuiltIn">
<var>${java}</var>
<arg>"""${JAVA_HOME}"""!=""</arg>
<arg>${JAVA_HOME}/bin/java</arg>
<arg>false</arg>
<doc>Sets variable based on the given condition.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.868937" elapsed="0.000045"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<var>${out}</var>
<var>${rc}</var>
<arg>${java} -version 2&gt;&amp;1</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.869341" elapsed="0.000046"/>
</kw>
<if>
<branch type="IF" condition="${rc} == 0">
<return>
<value>${java}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.869726" elapsed="0.000029"/>
</return>
<status status="NOT RUN" start="2026-04-11T00:43:27.869643" elapsed="0.000173"/>
</branch>
<status status="NOT RUN" start="2026-04-11T00:43:27.869602" elapsed="0.000263"/>
</if>
<kw name="Fail" owner="BuiltIn">
<arg>Unable to find Java; specify \${JDKVERSION}, put it to your PATH or set JAVA_HOME environment variable.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.870184" elapsed="0.000049"/>
</kw>
<msg time="2026-04-11T00:43:27.870463" level="INFO">${base_command} = /usr/lib/jvm/java-21-openjdk-amd64/bin/java</msg>
<var>${base_command}</var>
<arg>openjdk=${openjdk}</arg>
<doc>Return string suitable for launching Java programs over SSHLibrary, depending on JRE version needed.
This requires that the SSH connection on which the command is going to be used is active as it is needed for querying files.
Commands composed for one SSH connection shall not be reused on other SSH connections as the two connections may have different Java setups.
Not directly related to Nexus, but versioned Java tools may need this.</doc>
<status status="PASS" start="2026-04-11T00:43:27.848270" elapsed="0.022249"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.871623" level="INFO">${full_command} = /usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar pcep-pcc-mock-1.0.1-executable.jar --local-address 10.30.171.61 --remote-address 10.30.171.61 --pcc 1 --lsp 65535 &amp;&gt; /tmp/throughpcep.log</msg>
<var>${full_command}</var>
<arg>${base_command} ${options}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-11T00:43:27.870839" elapsed="0.000848"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.872644" level="INFO">/usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar pcep-pcc-mock-1.0.1-executable.jar --local-address 10.30.171.61 --remote-address 10.30.171.61 --pcc 1 --lsp 65535 &amp;&gt; /tmp/throughpcep.log</msg>
<arg>${full_command}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:43:27.872007" elapsed="0.000742"/>
</kw>
<return>
<value>${full_command}</value>
<status status="PASS" start="2026-04-11T00:43:27.872842" elapsed="0.000064"/>
</return>
<msg time="2026-04-11T00:43:27.873218" level="INFO">${command} = /usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar pcep-pcc-mock-1.0.1-executable.jar --local-address 10.30.171.61 --remote-address 10.30.171.61 --pcc 1 --lsp 65535 &amp;&gt; /tmp/throughpcep.log</msg>
<var>${command}</var>
<arg>-jar ${mock_location} --local-address ${mock-ip} --remote-address ${ODL_SYSTEM_IP} --pcc ${pccs} --lsp ${lsps} &amp;&gt; ${LOG_PATH}/${log_name}</arg>
<doc>Return full Bash command to run Java with given options.
This requires that the SSH connection on which the command is going to be used is active as it is needed for querying files.
The options may include JVM options, application command line arguments, Bash redirects and other constructs.</doc>
<status status="PASS" start="2026-04-11T00:43:27.847171" elapsed="0.026095"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.873807" level="INFO">/usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar pcep-pcc-mock-1.0.1-executable.jar --local-address 10.30.171.61 --remote-address 10.30.171.61 --pcc 1 --lsp 65535 &amp;&gt; /tmp/throughpcep.log</msg>
<arg>${command}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:43:27.873471" elapsed="0.000400"/>
</kw>
<kw name="Write" owner="SSHLibrary">
<msg time="2026-04-11T00:43:27.907094" level="INFO">/usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar pcep-pcc-mock-1.0.1-executable.jar --local-address 10.30.171.61 --remote-address 10.30.171.61 --pcc 1 --lsp 65535 &amp;&gt; /tmp/throughpcep.log</msg>
<arg>${command}</arg>
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<status status="PASS" start="2026-04-11T00:43:27.874065" elapsed="0.033101"/>
</kw>
<doc>Launch pcc-mock on background so simulated PCCs start connecting to controller.</doc>
<status status="PASS" start="2026-04-11T00:43:27.845992" elapsed="0.061241"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.907856" level="INFO">${localsize} = 65535</msg>
<var>${localsize}</var>
<arg>int(${PCCS})*int(${LSPS})</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:43:27.907434" elapsed="0.000450"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.912024" level="INFO">${size} = 65535</msg>
<arg>${size}</arg>
<arg>${localsize}</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:43:27.908044" elapsed="0.004030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.912517" level="INFO">65535</msg>
<arg>${size}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:43:27.912262" elapsed="0.000300"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:27.921732" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:27.914041" elapsed="0.007721"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:27.926533" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.921920" elapsed="0.004727">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.926737" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.913788" elapsed="0.013117">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.927154" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.927397" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:27.927485" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.913487" elapsed="0.014142">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:27.927848" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.913205" elapsed="0.014797">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:28.941191" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:28.930962" elapsed="0.010283"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:28.951884" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:28.941830" elapsed="0.010214">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:28.952213" elapsed="0.000049"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:28.930342" elapsed="0.022134">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:28.952874" elapsed="0.000051"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:28.953280" elapsed="0.000055"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:28.953428" elapsed="0.000019"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:28.929609" elapsed="0.023934">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:28.953692" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:28.928748" elapsed="0.025049">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:29.967294" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:29.956751" elapsed="0.010621"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:29.973619" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:29.967627" elapsed="0.006095">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:29.973811" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:29.956142" elapsed="0.017839">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:29.974223" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:29.974484" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:29.974569" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:29.955393" elapsed="0.019315">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:29.974916" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:29.954528" elapsed="0.020535">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:30.988441" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:30.978168" elapsed="0.010324"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:30.995130" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:30.988771" elapsed="0.006469">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:30.995327" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:30.977478" elapsed="0.018019">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:30.995719" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:30.995950" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:30.996033" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:30.976696" elapsed="0.019495">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:30.996422" elapsed="0.000046"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:30.975792" elapsed="0.020816">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:32.008965" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:31.999758" elapsed="0.009258"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:32.015283" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:32.009283" elapsed="0.006107">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:32.015478" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:31.999031" elapsed="0.016614">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:32.015864" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:32.016275" elapsed="0.000032"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:32.016363" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:31.998317" elapsed="0.018185">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:32.016712" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:31.997411" elapsed="0.019449">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:33.028200" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:33.019959" elapsed="0.008301"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:33.035132" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:33.028515" elapsed="0.006728">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:33.035332" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:33.019509" elapsed="0.015992">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:33.035723" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:33.035952" elapsed="0.000027"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:33.036033" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:33.018673" elapsed="0.017517">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:33.036398" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:33.017679" elapsed="0.018864">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:34.050637" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:34.040198" elapsed="0.010493"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:34.060289" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:34.050943" elapsed="0.009508">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:34.060587" elapsed="0.000048"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:34.039397" elapsed="0.021453">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:34.061229" elapsed="0.000049"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:34.061596" elapsed="0.000045"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:34.061726" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:34.038438" elapsed="0.023504">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:34.062310" elapsed="0.000049"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:34.037421" elapsed="0.025149">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:35.077703" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:35.065654" elapsed="0.012124"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:35.086488" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:35.078026" elapsed="0.008571">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:35.086686" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:35.065006" elapsed="0.021875">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:35.087137" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:35.087371" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:35.087455" elapsed="0.000049"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:35.064301" elapsed="0.023331">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:35.087839" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:35.063396" elapsed="0.024609">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:36.101703" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:36.091921" elapsed="0.009834"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:36.108218" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:36.101997" elapsed="0.006330">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:36.108419" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:36.091295" elapsed="0.017301">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:36.108822" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:36.109055" elapsed="0.000059"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:36.109192" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:36.090436" elapsed="0.018902">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:36.109554" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:36.089071" elapsed="0.020634">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:37.124616" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:37.112739" elapsed="0.011929"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:37.131330" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:37.124912" elapsed="0.006525">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:37.131526" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:37.112033" elapsed="0.019664">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:37.131917" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:37.132170" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:37.132256" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:37.111333" elapsed="0.021057">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:37.132640" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:37.110480" elapsed="0.022310">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:38.145909" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:38.135884" elapsed="0.010075"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:38.152443" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:38.146242" elapsed="0.006312">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:38.152654" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:38.135256" elapsed="0.017576">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:38.153110" elapsed="0.000034"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:38.153362" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:38.153453" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:38.134429" elapsed="0.019168">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:38.153819" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:38.133558" elapsed="0.020420">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:39.165812" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:39.156957" elapsed="0.008928"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:39.176953" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:39.166291" elapsed="0.010877">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:39.177345" elapsed="0.000103"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:39.156345" elapsed="0.021317">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:39.177912" elapsed="0.000024"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:39.178095" elapsed="0.000022"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:39.178157" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:39.155619" elapsed="0.022636">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:39.178407" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:39.154689" elapsed="0.023823">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:40.189696" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:40.181586" elapsed="0.008165"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:40.196910" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:40.190123" elapsed="0.006906">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:40.197148" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:40.180906" elapsed="0.016442">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:40.197626" elapsed="0.000041"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:40.197943" elapsed="0.000033"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:40.198034" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:40.180158" elapsed="0.018041">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:40.198416" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:40.179236" elapsed="0.019332">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:41.211006" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:41.201837" elapsed="0.009220"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:41.217713" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:41.211344" elapsed="0.006474">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:41.217905" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:41.201187" elapsed="0.016885">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:41.218318" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:41.218550" elapsed="0.000069"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:41.218676" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:41.200406" elapsed="0.018407">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:41.219023" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:41.199588" elapsed="0.019603">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:42.233101" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:42.222360" elapsed="0.010855"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:42.240797" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:42.233587" elapsed="0.007337">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:42.241020" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:42.221679" elapsed="0.019532">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:42.241437" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:42.241666" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:42.241749" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:42.220899" elapsed="0.020984">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:42.242095" elapsed="0.000049"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:42.220032" elapsed="0.022343">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:43.255015" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:43.245800" elapsed="0.009266"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:43.261673" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:43.255331" elapsed="0.006447">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:43.261868" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:43.245148" elapsed="0.016888">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:43.262282" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:43.262511" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:43.262593" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:43.244357" elapsed="0.018372">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:43.262938" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:43.243458" elapsed="0.019634">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:44.276872" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:44.266371" elapsed="0.010552"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:44.283249" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:44.277183" elapsed="0.006175">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:44.283446" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:44.265593" elapsed="0.018026">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:44.283843" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:44.284160" elapsed="0.000033"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:44.284252" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:44.264789" elapsed="0.019601">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:44.284598" elapsed="0.000028"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:44.263906" elapsed="0.020841">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:45.297777" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:45.287784" elapsed="0.010044"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:45.307036" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:45.298222" elapsed="0.008912">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:45.307201" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:45.287166" elapsed="0.020162">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:45.307487" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:45.307652" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:45.307711" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:45.286441" elapsed="0.021367">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:45.307956" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:45.285619" elapsed="0.022442">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:46.319808" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:46.310321" elapsed="0.009537"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:46.326283" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:46.320253" elapsed="0.006138">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:46.326743" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:46.309901" elapsed="0.017015">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:46.327172" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:46.327408" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:46.327492" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:46.309449" elapsed="0.018181">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:46.327838" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:46.308817" elapsed="0.019170">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:47.339398" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:47.330846" elapsed="0.008603"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:47.346014" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:47.339701" elapsed="0.006437">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:47.346228" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:47.330233" elapsed="0.016162">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:47.346620" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:47.346851" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:47.346935" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:47.329471" elapsed="0.017602">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:47.347309" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:47.328621" elapsed="0.018838">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:48.357411" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:48.349232" elapsed="0.008217"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:48.362361" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:48.357627" elapsed="0.004817">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:48.362510" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:48.348894" elapsed="0.013747">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:48.362805" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:48.362974" elapsed="0.000022"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:48.363034" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:48.348554" elapsed="0.014596">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:48.363302" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:48.348033" elapsed="0.015376">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:49.375302" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:49.366517" elapsed="0.008839"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:49.384762" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:49.375588" elapsed="0.009251">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:49.384905" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:49.365839" elapsed="0.019194">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:49.385209" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:49.385376" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:49.385518" elapsed="0.000018"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:49.365130" elapsed="0.020490">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:49.385772" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:49.364252" elapsed="0.021626">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:50.398285" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:50.389199" elapsed="0.009140"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:50.404679" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:50.398574" elapsed="0.006208">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:50.404871" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:50.388540" elapsed="0.016501">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:50.405287" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:50.405533" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:50.405617" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:50.387784" elapsed="0.017969">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:50.405968" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:50.386880" elapsed="0.019259">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:51.419436" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:51.409337" elapsed="0.010152"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:51.426137" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:51.419721" elapsed="0.006529">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:51.426341" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:51.408641" elapsed="0.017879">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:51.426754" elapsed="0.000039"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:51.427001" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:51.427109" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:51.407874" elapsed="0.019381">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:51.427465" elapsed="0.000038"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:51.406974" elapsed="0.020649">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:52.439988" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:52.430810" elapsed="0.009233"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:52.446565" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:52.440334" elapsed="0.006341">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:52.446763" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:52.430134" elapsed="0.016798">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:52.447182" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:52.447417" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:52.447500" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:52.429364" elapsed="0.018283">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:52.447879" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:52.428457" elapsed="0.019577">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:53.461989" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:53.451042" elapsed="0.011009"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:53.469253" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:53.462462" elapsed="0.006917">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:53.469471" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:53.450448" elapsed="0.019191">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:53.469859" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:53.470110" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:53.470198" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:53.449738" elapsed="0.020597">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:53.470542" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:53.448898" elapsed="0.021792">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:54.484598" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:54.473771" elapsed="0.010878"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:54.490789" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:54.484886" elapsed="0.006004">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:54.490978" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:54.473122" elapsed="0.018040">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:54.491384" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:54.491614" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:54.491697" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:54.472218" elapsed="0.019613">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:54.492039" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:54.471369" elapsed="0.020845">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:55.505501" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:55.494973" elapsed="0.010585"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:55.512545" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:55.505853" elapsed="0.006793">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:55.512734" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:55.494385" elapsed="0.018516">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:55.513149" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:55.513383" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:55.513466" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:55.493643" elapsed="0.019957">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:55.513809" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:55.492837" elapsed="0.021120">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:56.526341" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:56.516832" elapsed="0.009563"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:56.532578" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:56.526664" elapsed="0.006016">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:56.532777" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:56.516216" elapsed="0.016737">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:56.533200" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:56.533543" elapsed="0.000033"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:56.533632" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:56.515474" elapsed="0.018337">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:56.534032" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:56.514625" elapsed="0.019580">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:57.544467" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:57.537011" elapsed="0.007509"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:57.550999" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:57.544760" elapsed="0.006363">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:57.551214" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:57.536573" elapsed="0.014808">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:57.551605" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:57.551840" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:57.551924" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:57.535884" elapsed="0.016177">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:57.552370" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:57.534941" elapsed="0.017585">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:58.564162" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:58.555464" elapsed="0.008750"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:58.570463" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:58.564484" elapsed="0.006083">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:58.570657" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:58.554820" elapsed="0.016003">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:58.571056" elapsed="0.000054"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:58.571315" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:58.571398" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:58.554122" elapsed="0.017409">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:58.571768" elapsed="0.000033"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:58.553247" elapsed="0.018676">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:43:59.582831" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:43:59.574976" elapsed="0.007907"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:43:59.591733" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:43:59.583208" elapsed="0.008608">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:43:59.591882" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:43:59.574305" elapsed="0.017703">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:59.592203" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:59.592368" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:43:59.592432" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:59.573547" elapsed="0.018981">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:43:59.592674" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:43:59.572621" elapsed="0.020158">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:00.605552" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:00.595845" elapsed="0.009760"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:00.612275" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:00.605853" elapsed="0.006529">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:00.612475" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:00.595166" elapsed="0.017484">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:00.612884" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:00.613151" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:00.613240" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:00.594383" elapsed="0.018998">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:00.613599" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:00.593576" elapsed="0.020175">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:01.626766" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:01.616865" elapsed="0.009954"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:01.633860" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:01.627075" elapsed="0.006896">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:01.634064" elapsed="0.000055"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:01.616242" elapsed="0.018026">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:01.634505" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:01.634748" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:01.634834" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:01.615508" elapsed="0.019469">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:01.635219" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:01.614563" elapsed="0.020811">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:02.646530" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:02.638293" elapsed="0.008287"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:02.652838" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:02.646818" elapsed="0.006127">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:02.653034" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:02.637648" elapsed="0.015579">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:02.653452" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:02.653684" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:02.653766" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:02.636909" elapsed="0.016999">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:02.654137" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:02.636052" elapsed="0.018233">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:03.666766" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:03.658413" elapsed="0.008405"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:03.673350" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:03.667053" elapsed="0.006399">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:03.673539" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:03.657412" elapsed="0.016377">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:03.674016" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:03.674333" elapsed="0.000033"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:03.674426" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:03.656371" elapsed="0.018200">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:03.674730" elapsed="0.000023"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:03.655239" elapsed="0.019602">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:04.687367" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:04.677877" elapsed="0.009546"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:04.693744" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:04.687663" elapsed="0.006188">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:04.693939" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:04.677263" elapsed="0.016862">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:04.694352" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:04.694582" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:04.694663" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:04.676443" elapsed="0.018354">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:04.695004" elapsed="0.000028"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:04.675569" elapsed="0.019601">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:05.707902" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:05.698511" elapsed="0.009451"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:05.714808" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:05.708251" elapsed="0.006672">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:05.715013" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:05.697828" elapsed="0.017386">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:05.715447" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:05.715722" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:05.715805" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:05.697031" elapsed="0.018912">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:05.716422" elapsed="0.000041"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:05.696049" elapsed="0.020523">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:06.729497" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:06.719894" elapsed="0.009659"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:06.736046" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:06.729835" elapsed="0.006351">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:06.736276" elapsed="0.000037"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:06.719233" elapsed="0.017231">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:06.736692" elapsed="0.000035"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:06.736955" elapsed="0.000062"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:06.737095" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:06.718428" elapsed="0.018813">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:06.737596" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:06.717408" elapsed="0.020345">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:07.750790" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:07.741190" elapsed="0.009658"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:07.757955" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:07.751129" elapsed="0.006966">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:07.758196" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:07.740485" elapsed="0.017913">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:07.758656" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:07.758888" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:07.758971" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:07.739682" elapsed="0.019457">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:07.759354" elapsed="0.000033"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:07.738707" elapsed="0.020799">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:08.773929" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:08.762680" elapsed="0.011392"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:08.786276" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:08.774779" elapsed="0.011728">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:08.786726" elapsed="0.000068"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:08.762014" elapsed="0.024995">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:08.787408" elapsed="0.000041"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:08.787663" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:08.787746" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:08.761274" elapsed="0.026621">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:08.788152" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:08.760344" elapsed="0.027975">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:09.801616" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:09.791616" elapsed="0.010079"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:09.808729" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:09.801980" elapsed="0.006863">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:09.808931" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:09.790869" elapsed="0.018262">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:09.809359" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:09.809589" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:09.809670" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:09.790120" elapsed="0.019683">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:09.810011" elapsed="0.000028"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:09.789204" elapsed="0.020974">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:10.818850" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:10.811862" elapsed="0.007029"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:10.824351" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:10.819065" elapsed="0.005472">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:10.824605" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:10.811545" elapsed="0.013189">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:10.824915" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:10.825096" elapsed="0.000022"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:10.825159" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:10.811180" elapsed="0.014077">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:10.825409" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:10.810660" elapsed="0.014856">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:11.838140" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:11.828677" elapsed="0.009579"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:11.847849" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:11.838657" elapsed="0.009276">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:11.847998" elapsed="0.000026"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:11.827992" elapsed="0.020150">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:11.848305" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:11.848472" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:11.848531" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:11.827239" elapsed="0.021390">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:11.848779" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:11.826320" elapsed="0.022568">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:12.861236" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:12.852001" elapsed="0.009286"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:12.868772" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:12.861520" elapsed="0.007370">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:12.868988" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:12.851313" elapsed="0.017873">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:12.869418" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:12.869661" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:12.869744" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:12.850578" elapsed="0.019300">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:12.870103" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:12.849707" elapsed="0.020545">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:13.883525" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:13.873562" elapsed="0.010023"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:13.893130" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:13.883829" elapsed="0.009393">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:13.893295" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:13.872895" elapsed="0.020535">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:13.893594" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:13.893759" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:13.893940" elapsed="0.000017"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:13.872174" elapsed="0.021888">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:13.894231" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:13.871271" elapsed="0.023066">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:14.907018" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:14.897696" elapsed="0.009441"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:14.916155" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:14.907507" elapsed="0.008761">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:14.916360" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:14.897035" elapsed="0.019502">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:14.916814" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:14.917029" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:14.917286" elapsed="0.000017"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:14.896276" elapsed="0.021111">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:14.917538" elapsed="0.000020"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:14.895265" elapsed="0.022378">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:15.930555" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:15.921275" elapsed="0.009334"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:15.937611" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:15.930893" elapsed="0.006842">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:15.937823" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:15.920602" elapsed="0.017392">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:15.938237" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:15.938526" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:15.938614" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:15.919808" elapsed="0.018947">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:15.938962" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:15.918877" elapsed="0.020192">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:16.951436" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:16.942269" elapsed="0.009219"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:16.959459" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:16.951745" elapsed="0.007836">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:16.959694" elapsed="0.000058"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:16.941569" elapsed="0.018345">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:16.960209" elapsed="0.000037"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:16.960500" elapsed="0.000032"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:16.960589" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:16.940743" elapsed="0.019987">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:16.960950" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:16.939840" elapsed="0.021354">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:17.974539" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:17.964467" elapsed="0.010125"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:17.981841" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:17.975542" elapsed="0.006404">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:17.982034" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:17.963772" elapsed="0.018453">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:17.982517" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:17.982752" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:17.982835" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:17.962998" elapsed="0.019971">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:17.983165" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:17.962082" elapsed="0.021190">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:18.996460" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:18.986212" elapsed="0.010298"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:19.002660" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:18.996739" elapsed="0.006021">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:19.002876" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:18.985575" elapsed="0.017462">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:19.003287" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:19.003527" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:19.003612" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:18.984817" elapsed="0.018932">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:19.003966" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:18.984010" elapsed="0.020127">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:20.018032" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:20.007311" elapsed="0.010844"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:20.027942" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:20.018543" elapsed="0.009477">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:20.028098" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:20.006653" elapsed="0.021575">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:20.028388" elapsed="0.000021"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:20.028550" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:20.028608" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:20.005733" elapsed="0.022971">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:20.028853" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:20.004933" elapsed="0.024023">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:21.044056" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:21.034694" elapsed="0.009446"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:21.050299" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:21.044383" elapsed="0.006017">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:21.050485" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:21.034300" elapsed="0.016360">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:21.050878" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:21.051254" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:21.051341" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:21.033597" elapsed="0.017879">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:21.051692" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:21.032618" elapsed="0.019222">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:22.064432" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:22.054617" elapsed="0.009870"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:22.071467" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:22.064748" elapsed="0.006872">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:22.071723" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:22.053997" elapsed="0.017907">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:22.072180" elapsed="0.000037"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:22.072428" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:22.072515" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:22.053315" elapsed="0.019344">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:22.072878" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:22.052518" elapsed="0.020513">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:23.085414" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:23.075773" elapsed="0.009693"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:23.092262" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:23.085750" elapsed="0.006642">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:23.092488" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:23.075191" elapsed="0.017470">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:23.092904" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:23.093173" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:23.093261" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:23.074476" elapsed="0.018927">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:23.093625" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:23.073637" elapsed="0.020154">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:24.106255" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:24.096865" elapsed="0.009445"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:24.115512" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:24.106590" elapsed="0.009032">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:24.115716" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:24.096191" elapsed="0.019740">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:24.116243" elapsed="0.000038"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:24.116496" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:24.116584" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:24.095339" elapsed="0.021391">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:24.116951" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:24.094482" elapsed="0.022660">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:25.130861" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:25.121493" elapsed="0.009491"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:25.137897" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:25.131317" elapsed="0.006704">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:25.138152" elapsed="0.000042"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:25.120716" elapsed="0.017637">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:25.138588" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:25.138824" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:25.138907" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:25.119825" elapsed="0.019281">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:25.139320" elapsed="0.000038"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:25.118658" elapsed="0.020822">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:26.151832" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:26.142767" elapsed="0.009128"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:26.158774" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:26.152196" elapsed="0.006696">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:26.158984" elapsed="0.000038"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:26.142110" elapsed="0.017083">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:26.159419" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:26.159649" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:26.159730" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:26.141374" elapsed="0.018489">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:26.160067" elapsed="0.000050"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:26.140397" elapsed="0.019840">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:27.175216" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:27.163545" elapsed="0.011786"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:27.184999" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:27.175897" elapsed="0.009237">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:27.185232" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:27.162860" elapsed="0.022591">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:27.185692" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:27.185932" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:27.186015" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:27.162020" elapsed="0.024163">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:27.186416" elapsed="0.000058"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:27.161073" elapsed="0.025532">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:28.198339" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:28.189620" elapsed="0.008768"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:28.205199" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:28.198624" elapsed="0.006706">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:28.205420" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:28.188926" elapsed="0.016781">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:28.205935" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:28.206191" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:28.206276" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:28.188215" elapsed="0.018199">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:28.206624" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:28.187389" elapsed="0.019390">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:29.219609" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:29.209919" elapsed="0.009742"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:29.225929" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:29.219902" elapsed="0.006130">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:29.226147" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:29.209236" elapsed="0.017080">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:29.226540" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:29.226773" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:29.226856" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:29.208475" elapsed="0.018517">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:29.227225" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:29.207526" elapsed="0.019914">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:30.239551" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:30.230457" elapsed="0.009131"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:30.244864" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:30.239760" elapsed="0.005208">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:30.245057" elapsed="0.000053"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:30.229717" elapsed="0.015533">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:30.245482" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:30.245712" elapsed="0.000049"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:30.245814" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:30.228954" elapsed="0.017003">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:30.246189" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:30.228182" elapsed="0.018161">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:31.258496" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:31.249174" elapsed="0.009374"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:31.268022" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:31.258793" elapsed="0.009326">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:31.268186" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:31.248540" elapsed="0.019773">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:31.268478" elapsed="0.000026"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:31.268651" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:31.268710" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:31.247813" elapsed="0.020995">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:31.269093" elapsed="0.000024"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:31.247010" elapsed="0.022196">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:32.279249" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:32.272036" elapsed="0.007265"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:32.285828" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:32.279532" elapsed="0.006395">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:32.286014" elapsed="0.000037"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:32.271435" elapsed="0.014767">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:32.286425" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:32.286663" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:32.286747" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:32.270706" elapsed="0.016177">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:32.287113" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:32.269865" elapsed="0.017400">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:33.298872" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:33.290209" elapsed="0.008715"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:33.305166" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:33.299187" elapsed="0.006082">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:33.305356" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:33.289545" elapsed="0.015978">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:33.305749" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:33.305979" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:33.306062" elapsed="0.000041"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:33.288818" elapsed="0.017401">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:33.306427" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:33.287945" elapsed="0.018628">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:34.317979" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:34.309333" elapsed="0.008694"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:34.324944" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:34.318300" elapsed="0.006742">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:34.325150" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:34.308720" elapsed="0.016592">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:34.325533" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:34.325762" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:34.325845" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:34.308001" elapsed="0.017977">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:34.326207" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:34.307254" elapsed="0.019100">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:35.338850" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:35.329259" elapsed="0.009639"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:35.345056" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:35.339152" elapsed="0.006140">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:35.345383" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:35.328615" elapsed="0.016931">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:35.345776" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:35.346009" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:35.346116" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:35.327824" elapsed="0.018438">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:35.346479" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:35.327002" elapsed="0.019630">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:36.356916" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:36.349391" elapsed="0.007573"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:36.363556" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:36.357238" elapsed="0.006422">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:36.363753" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:36.348771" elapsed="0.015148">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:36.364160" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:36.364392" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:36.364473" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:36.348052" elapsed="0.016555">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:36.364815" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:36.347330" elapsed="0.017630">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:37.380787" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:37.368306" elapsed="0.012527"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:37.385948" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:37.381060" elapsed="0.004996">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:37.386184" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:37.367450" elapsed="0.018917">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:37.386621" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:37.386884" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:37.386973" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:37.366500" elapsed="0.020639">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:37.387365" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:37.365642" elapsed="0.021880">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:38.400294" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:38.390505" elapsed="0.009866"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:38.408411" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:38.400747" elapsed="0.007803">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:38.408651" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:38.389662" elapsed="0.019192">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:38.409126" elapsed="0.000034"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:38.409377" elapsed="0.000048"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:38.409583" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:38.388940" elapsed="0.020798">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:38.410051" elapsed="0.000057"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:38.388204" elapsed="0.022041">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:39.421564" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:39.413196" elapsed="0.008422"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:39.428003" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:39.421879" elapsed="0.006251">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:39.428232" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:39.412500" elapsed="0.015912">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:39.428659" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:39.428906" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:39.428994" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:39.411765" elapsed="0.017395">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:39.429387" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:39.410905" elapsed="0.018640">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:40.442254" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:40.432318" elapsed="0.009986"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:40.448937" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:40.442552" elapsed="0.006490">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:40.449154" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:40.431708" elapsed="0.017616">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:40.449544" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:40.449776" elapsed="0.000035"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:40.449878" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:40.431267" elapsed="0.018722">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:40.450173" elapsed="0.000024"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:40.430578" elapsed="0.019705">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:41.462376" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:41.453065" elapsed="0.009361"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:41.468532" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:41.462690" elapsed="0.005941">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:41.468716" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:41.452475" elapsed="0.016399">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:41.469122" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:41.469367" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:41.469452" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:41.451743" elapsed="0.017846">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:41.469799" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:41.450931" elapsed="0.019021">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:42.485029" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:42.472897" elapsed="0.012211"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:42.491650" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:42.485470" elapsed="0.006279">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:42.491835" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:42.472280" elapsed="0.019716">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:42.492237" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:42.492468" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:42.492552" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:42.471536" elapsed="0.021152">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:42.492897" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:42.470666" elapsed="0.022380">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:43.503857" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:43.496053" elapsed="0.007852"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:43.510049" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:43.504164" elapsed="0.006003">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:43.510254" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:43.495454" elapsed="0.014961">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:43.510635" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:43.510870" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:43.510955" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:43.494645" elapsed="0.016481">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:43.511359" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:43.493783" elapsed="0.017730">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:44.523960" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:44.514443" elapsed="0.009566"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:44.530536" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:44.524267" elapsed="0.006368">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:44.530721" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:44.513789" elapsed="0.017100">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:44.531127" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:44.531364" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:44.531448" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:44.513008" elapsed="0.018575">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:44.531788" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:44.512237" elapsed="0.019696">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:45.543662" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:45.534597" elapsed="0.009107"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:45.548784" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:45.543890" elapsed="0.004978">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:45.548937" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:45.534255" elapsed="0.014828">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:45.549276" elapsed="0.000025"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:45.549587" elapsed="0.000024"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:45.549654" elapsed="0.000017"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:45.533871" elapsed="0.015892">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:45.549929" elapsed="0.000023"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:45.533319" elapsed="0.016732">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:46.564157" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:46.553158" elapsed="0.011082"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:46.573746" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:46.564606" elapsed="0.009217">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:46.573889" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:46.552486" elapsed="0.021531">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:46.574198" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:46.574368" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:46.574428" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:46.551738" elapsed="0.022789">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:46.574675" elapsed="0.000020"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:46.550812" elapsed="0.023968">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:47.594644" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:47.578267" elapsed="0.016440"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:47.601171" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:47.594983" elapsed="0.006309">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:47.601387" elapsed="0.000038"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:47.577628" elapsed="0.023953">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:47.601808" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:47.602040" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:47.602148" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:47.576749" elapsed="0.025539">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:47.602539" elapsed="0.000038"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:47.575746" elapsed="0.026959">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:48.617934" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:48.606643" elapsed="0.011345"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:48.629954" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:48.618252" elapsed="0.011808">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:48.630149" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:48.605859" elapsed="0.024467">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:48.630492" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:48.630659" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:48.630719" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:48.604971" elapsed="0.025845">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:48.630970" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:48.603869" elapsed="0.027205">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:49.647681" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:49.634863" elapsed="0.012893"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:49.655990" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:49.648153" elapsed="0.007944">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:49.656201" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:49.634228" elapsed="0.022143">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:49.656599" elapsed="0.000050"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:49.656854" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:49.656937" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:49.633496" elapsed="0.023579">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:49.657313" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:49.632590" elapsed="0.024871">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:50.669441" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:50.660348" elapsed="0.009143"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:50.675852" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:50.669725" elapsed="0.006224">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:50.676034" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:50.659726" elapsed="0.016490">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:50.676437" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:50.676667" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:50.676750" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:50.659004" elapsed="0.017880">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:50.677097" elapsed="0.000047"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:50.658245" elapsed="0.019034">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:51.688743" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:51.680321" elapsed="0.008471"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:51.695061" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:51.689034" elapsed="0.006152">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:51.695274" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:51.679697" elapsed="0.015741">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:51.695660" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:51.695891" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:51.695973" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:51.678967" elapsed="0.017162">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:51.696340" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:51.678189" elapsed="0.018296">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:52.708278" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:52.699425" elapsed="0.008936"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:52.718603" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:52.708756" elapsed="0.009933">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:52.718762" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:52.698799" elapsed="0.020177">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:52.719164" elapsed="0.000025"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:52.719333" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:52.719392" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:52.698074" elapsed="0.021415">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:52.719638" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:52.697306" elapsed="0.022438">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:53.730321" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:53.722604" elapsed="0.007770"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:53.736567" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:53.730614" elapsed="0.006055">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:53.736756" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:53.721961" elapsed="0.014955">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:53.737159" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:53.737393" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:53.737475" elapsed="0.000020"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:53.721269" elapsed="0.016338">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:53.737813" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:53.720447" elapsed="0.017513">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:54.749426" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:54.741391" elapsed="0.008082"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:54.755067" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:54.749680" elapsed="0.005496">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:54.755251" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:54.740681" elapsed="0.014719">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:54.755583" elapsed="0.000025"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:54.755771" elapsed="0.000023"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:54.755837" elapsed="0.000018"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:54.739741" elapsed="0.016207">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:54.756141" elapsed="0.000026"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:54.738761" elapsed="0.017505">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:55.767364" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:55.759236" elapsed="0.008216"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:55.773588" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:55.767682" elapsed="0.006003">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:55.773772" elapsed="0.000028"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:55.758614" elapsed="0.015459">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:55.774331" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:55.774564" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:55.774649" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:55.757889" elapsed="0.016897">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:55.775112" elapsed="0.000033"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:55.757056" elapsed="0.018211">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:56.786960" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:56.778754" elapsed="0.008258"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:56.793601" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:56.787278" elapsed="0.006425">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:56.793792" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:56.778056" elapsed="0.015900">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:56.794199" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:56.794431" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:56.794513" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:56.777288" elapsed="0.017359">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:56.794856" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:56.776370" elapsed="0.018632">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:57.807353" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:57.799141" elapsed="0.008267"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:57.814173" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:57.807660" elapsed="0.006624">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:57.814382" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:57.798500" elapsed="0.016090">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:57.814827" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:57.815074" elapsed="0.000054"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:57.815190" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:57.797769" elapsed="0.017565">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:57.815557" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:57.796900" elapsed="0.018815">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:58.828992" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:58.819243" elapsed="0.009798"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:58.834238" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:58.829256" elapsed="0.005135">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:58.834464" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:58.818427" elapsed="0.016193">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:58.834798" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:58.834964" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:58.835023" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:58.817571" elapsed="0.017573">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:58.835370" elapsed="0.000037"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:58.816576" elapsed="0.018956">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:44:59.849575" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:44:59.839386" elapsed="0.010248"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:44:59.856522" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:44:59.850120" elapsed="0.007325">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:44:59.857799" elapsed="0.000118"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:44:59.838450" elapsed="0.019929">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:59.859010" elapsed="0.000121"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:59.859570" elapsed="0.000053"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:44:59.859720" elapsed="0.000042"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:59.837619" elapsed="0.022350">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:44:59.860390" elapsed="0.000052"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:44:59.836545" elapsed="0.024112">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:00.874780" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:00.863651" elapsed="0.011182"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:00.884216" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:00.875064" elapsed="0.009234">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:00.884361" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:00.862937" elapsed="0.021552">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:00.884654" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:00.884833" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:00.884892" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:00.862233" elapsed="0.022757">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:00.885160" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:00.861418" elapsed="0.023847">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:01.897159" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:01.888717" elapsed="0.008496"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:01.903509" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:01.897445" elapsed="0.006173">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:01.903707" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:01.888027" elapsed="0.015855">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:01.904128" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:01.904363" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:01.904446" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:01.887271" elapsed="0.017308">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:01.904784" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:01.886311" elapsed="0.018619">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:02.916346" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:02.907990" elapsed="0.008406"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:02.922820" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:02.916628" elapsed="0.006300">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:02.923016" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:02.907351" elapsed="0.015855">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:02.923430" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:02.923658" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:02.923844" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:02.906576" elapsed="0.017411">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:02.924262" elapsed="0.000036"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:02.905674" elapsed="0.018746">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:03.936646" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:03.927709" elapsed="0.008994"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:03.943191" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:03.936953" elapsed="0.006354">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:03.943403" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:03.927016" elapsed="0.016573">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:03.943921" elapsed="0.000035"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:03.944186" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:03.944272" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:03.926286" elapsed="0.018123">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:03.944626" elapsed="0.000037"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:03.925277" elapsed="0.019510">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:04.958005" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:04.948456" elapsed="0.009655"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:04.965755" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:04.958523" elapsed="0.007361">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:04.965990" elapsed="0.000042"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:04.947760" elapsed="0.018464">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:04.966539" elapsed="0.000035"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:04.966787" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:04.966872" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:04.946920" elapsed="0.020094">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:04.967258" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:04.945662" elapsed="0.021751">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:05.981050" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:05.971662" elapsed="0.009462"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:05.987530" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:05.981340" elapsed="0.006323">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:05.987762" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:05.970987" elapsed="0.016957">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:05.988207" elapsed="0.000035"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:05.988448" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:05.988533" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:05.970242" elapsed="0.018432">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:05.988925" elapsed="0.000033"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:05.969355" elapsed="0.019756">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:07.001125" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:06.992121" elapsed="0.009056"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:07.007846" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:07.001558" elapsed="0.006392">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:07.008038" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:06.991488" elapsed="0.016742">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:07.008453" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:07.008685" elapsed="0.000035"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:07.008787" elapsed="0.000028"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:06.990714" elapsed="0.018232">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:07.009174" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:06.989819" elapsed="0.019508">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:08.021541" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:08.012405" elapsed="0.009187"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:08.027996" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:08.021861" elapsed="0.006265">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:08.028284" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:08.011734" elapsed="0.016721">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:08.028677" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:08.028908" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:08.028992" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:08.010987" elapsed="0.018162">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:08.029361" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:08.010154" elapsed="0.019354">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:09.040435" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:09.032491" elapsed="0.007996"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:09.047111" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:09.040725" elapsed="0.006515">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:09.047352" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:09.031841" elapsed="0.015681">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:09.047745" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:09.047972" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:09.048055" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:09.031056" elapsed="0.017155">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:09.048417" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:09.030249" elapsed="0.018314">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:10.061114" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:10.051566" elapsed="0.009601"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:10.067281" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:10.061404" elapsed="0.005983">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:10.067476" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:10.050844" elapsed="0.016818">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:10.067895" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:10.068261" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:10.068349" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:10.050075" elapsed="0.018412">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:10.068696" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:10.049288" elapsed="0.019556">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:11.082647" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:11.073466" elapsed="0.009229"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:11.088436" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:11.082909" elapsed="0.005640">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:11.088644" elapsed="0.000034"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:11.072743" elapsed="0.016081">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:11.089047" elapsed="0.000049"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:11.089297" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:11.089379" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:11.071945" elapsed="0.017569">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:11.089718" elapsed="0.000028"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:11.069707" elapsed="0.020155">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:12.102001" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:12.093123" elapsed="0.008933"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:12.108503" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:12.102344" elapsed="0.006269">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:12.108713" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:12.092423" elapsed="0.016461">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:12.109134" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:12.109390" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:12.109477" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:12.091608" elapsed="0.018006">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:12.109824" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:12.090699" elapsed="0.019274">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:13.121311" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:13.112997" elapsed="0.008365"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:13.130345" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:13.121603" elapsed="0.008862">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:13.130574" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:13.112355" elapsed="0.018411">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:13.130991" elapsed="0.000028"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:13.131185" elapsed="0.000023"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:13.131249" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:13.111599" elapsed="0.019750">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:13.131498" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:13.110702" elapsed="0.020905">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:14.142932" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:14.134583" elapsed="0.008399"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:14.149190" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:14.143244" elapsed="0.006051">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:14.149381" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:14.133948" elapsed="0.015600">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:14.149770" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:14.149999" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:14.150100" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:14.133254" elapsed="0.016984">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:14.150446" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:14.132423" elapsed="0.018168">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:15.162583" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:15.153505" elapsed="0.009120"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:15.167457" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:15.162799" elapsed="0.004741">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:15.167603" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:15.152867" elapsed="0.014862">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:15.167888" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:15.168052" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:15.168128" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:15.152165" elapsed="0.016060">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:15.168373" elapsed="0.000022"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:15.151318" elapsed="0.017160">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:16.180843" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:16.171452" elapsed="0.009446"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:16.187112" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:16.181172" elapsed="0.006046">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:16.187308" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:16.170786" elapsed="0.016690">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:16.187703" elapsed="0.000068"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:16.187980" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:16.188065" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:16.170058" elapsed="0.018168">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:16.188435" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:16.169265" elapsed="0.019318">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:17.202299" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:17.192320" elapsed="0.010038"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:17.209271" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:17.202609" elapsed="0.006786">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:17.209489" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:17.191611" elapsed="0.018243">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:17.210104" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:17.210342" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:17.210425" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:17.190788" elapsed="0.019771">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:17.210767" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:17.189694" elapsed="0.021220">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:18.225481" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:18.214344" elapsed="0.011183"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:18.230763" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:18.225762" elapsed="0.005123">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:18.230982" elapsed="0.000040"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:18.213645" elapsed="0.017558">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:18.231441" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:18.231681" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:18.231763" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:18.212780" elapsed="0.019118">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:18.232126" elapsed="0.000031"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:18.211793" elapsed="0.020486">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:19.245276" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:19.235556" elapsed="0.009772"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:19.252231" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:19.245570" elapsed="0.006775">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:19.252442" elapsed="0.000061"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:19.234848" elapsed="0.017824">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:19.252916" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:19.253211" elapsed="0.000039"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:19.253310" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:19.233961" elapsed="0.019492">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:19.253668" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:19.233029" elapsed="0.020846">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:20.266329" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:20.257805" elapsed="0.008589"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:20.275971" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:20.266659" elapsed="0.009408">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:20.276164" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:20.257015" elapsed="0.019303">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:20.276491" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:20.276663" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:20.276724" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:20.256028" elapsed="0.020796">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:20.278028" elapsed="0.000158"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:20.254947" elapsed="0.023652">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:21.290107" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:21.281640" elapsed="0.008519"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:21.296749" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:21.290399" elapsed="0.006456">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:21.296943" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:21.280996" elapsed="0.016131">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:21.297352" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:21.297581" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:21.297663" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:21.280287" elapsed="0.017510">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:21.298006" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:21.279439" elapsed="0.018735">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:22.310362" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:22.301337" elapsed="0.009077"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:22.316854" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:22.310660" elapsed="0.006303">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:22.317051" elapsed="0.000054"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:22.300589" elapsed="0.016660">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:22.317476" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:22.317710" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:22.317794" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:22.299833" elapsed="0.018100">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:22.318165" elapsed="0.000032"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:22.298936" elapsed="0.019383">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:23.330632" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:23.321268" elapsed="0.009416"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:23.337368" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:23.330917" elapsed="0.006557">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:23.337560" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:23.320635" elapsed="0.017094">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:23.337951" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:23.338201" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:23.338285" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:23.319889" elapsed="0.018536">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:23.338630" elapsed="0.000029"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:23.319007" elapsed="0.019771">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:24.351556" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:24.341975" elapsed="0.009632"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:24.358354" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:24.351842" elapsed="0.006750">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:24.358700" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:24.341187" elapsed="0.017697">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:24.359136" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:24.359374" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:24.359461" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:24.340426" elapsed="0.019176">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:24.359815" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:24.339545" elapsed="0.020423">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:25.373043" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:25.363247" elapsed="0.009880"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:25.379798" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:25.373375" elapsed="0.006537">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:25.380003" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:25.362574" elapsed="0.017632">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:25.380430" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:25.380659" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:25.380741" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:25.361804" elapsed="0.019075">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:25.381128" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:25.360798" elapsed="0.020480">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:26.396224" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:26.385231" elapsed="0.011053"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:26.401023" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:26.396537" elapsed="0.004580">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:26.401185" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:26.384342" elapsed="0.016979">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:26.401533" elapsed="0.000025"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:26.401707" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:26.401766" elapsed="0.000016"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:26.383358" elapsed="0.018511">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:26.402021" elapsed="0.000021"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:26.382254" elapsed="0.019893">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:27.412879" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:27.405186" elapsed="0.007745"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:27.419774" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:27.413203" elapsed="0.006681">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:27.419974" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:27.404528" elapsed="0.015642">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:27.420398" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:27.420629" elapsed="0.000037"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:27.420833" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:27.403794" elapsed="0.017186">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:27.421224" elapsed="0.000033"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:27.402912" elapsed="0.018468">409 != 200</status>
</kw>
<kw name="Pcep_On">
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:28.432752" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:28.424459" elapsed="0.008345"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.439226" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.433040" elapsed="0.006296">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:45:28.439429" elapsed="0.000035"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.423807" elapsed="0.015825">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:28.439870" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:28.440134" elapsed="0.000032"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:45:28.440222" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.423064" elapsed="0.017296">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${size}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:45:28.440577" elapsed="0.000030"/>
</kw>
<doc>Get topology count of current hop, assert the number of matches.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.422184" elapsed="0.018564">409 != 200</status>
</kw>
<msg time="2026-04-11T00:45:28.440882" level="FAIL">Keyword 'Pcep_On' failed after retrying for 2 minutes. The last error was: 409 != 200</msg>
<arg>120s</arg>
<arg>1s</arg>
<arg>Pcep_On</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-11T00:43:27.912716" elapsed="120.528329">Keyword 'Pcep_On' failed after retrying for 2 minutes. The last error was: 409 != 200</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.443063" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.442581" elapsed="0.000572"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.441977" elapsed="0.001251"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.441531" elapsed="0.001779"/>
</kw>
<doc>Verify that within timeout, PCEP topology contains correct numbers of LSPs.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:43:27.845221" elapsed="120.598150">Keyword 'Pcep_On' failed after retrying for 2 minutes. The last error was: 409 != 200</status>
</test>
<test id="s1-s1-t5" name="Updater_1" line="230">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.445356" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.445009" elapsed="0.000411">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.444780" elapsed="0.000705">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.444757" elapsed="0.000766">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.444574" elapsed="0.001038">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.446208" elapsed="0.000228"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.445903" elapsed="0.000588"/>
</kw>
<doc>Run updater tool to change hops, using 1 blocking http thread.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.443913" elapsed="0.002635">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t6" name="Verify_1" line="236">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.448512" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.448233" elapsed="0.000344">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.448002" elapsed="0.000638">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.447982" elapsed="0.000691">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.447558" elapsed="0.001200">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.450066" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.449751" elapsed="0.000375"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.449385" elapsed="0.000856"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.449068" elapsed="0.001232"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.446877" elapsed="0.003462">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t7" name="Updater_2" line="241">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.451887" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.451609" elapsed="0.000337">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.451402" elapsed="0.000610">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.451382" elapsed="0.000663">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.451211" elapsed="0.000934">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.452669" elapsed="0.000205"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.452387" elapsed="0.000542"/>
</kw>
<doc>Run updater tool to change hops again, using 2 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.450666" elapsed="0.002302">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t8" name="Verify_2" line="247">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.454623" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.454316" elapsed="0.000372">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.454096" elapsed="0.000657">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.454058" elapsed="0.000729">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.453879" elapsed="0.000993">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.456152" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.455818" elapsed="0.000378"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.455459" elapsed="0.000789"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.455163" elapsed="0.001142"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.453293" elapsed="0.003053">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t9" name="Updater_3" line="252">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.458057" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.457556" elapsed="0.000582">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.457348" elapsed="0.000856">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.457329" elapsed="0.000908">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.457155" elapsed="0.001165">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.458893" elapsed="0.000276"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.458603" elapsed="0.000626"/>
</kw>
<doc>Run updater tool to change hops again, using 4 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.456619" elapsed="0.002649">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t10" name="Verify_3" line="258">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.460727" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.460444" elapsed="0.000344">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.460200" elapsed="0.000652">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.460180" elapsed="0.000706">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.459955" elapsed="0.001014">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.462278" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.461943" elapsed="0.000378"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.461543" elapsed="0.000832"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.461247" elapsed="0.001186"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.459470" elapsed="0.003001">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t11" name="Updater_4" line="263">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.464009" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.463711" elapsed="0.000362">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.463503" elapsed="0.000656">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.463484" elapsed="0.000708">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.463312" elapsed="0.000963">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.464798" elapsed="0.000204"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.464516" elapsed="0.000540"/>
</kw>
<doc>Run updater tool to change hops again, using 8 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.462779" elapsed="0.002331">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t12" name="Verify_4" line="269">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.466758" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.466372" elapsed="0.000457">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.466138" elapsed="0.000755">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.466118" elapsed="0.000809">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.465932" elapsed="0.001078">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.468478" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.468165" elapsed="0.000355"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.467802" elapsed="0.000770"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.467292" elapsed="0.001337"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.465398" elapsed="0.003269">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t13" name="Updater_5" line="274">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.470167" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.469883" elapsed="0.000344">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.469678" elapsed="0.000610">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.469660" elapsed="0.000660">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.469490" elapsed="0.000911">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.470930" elapsed="0.000220"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.470649" elapsed="0.000556"/>
</kw>
<doc>Run updater tool to change hops again, using 16 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.468952" elapsed="0.002290">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t14" name="Verify_5" line="280">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.472727" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.472461" elapsed="0.000326">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.472255" elapsed="0.000593">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.472236" elapsed="0.000644">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.472051" elapsed="0.000911">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.474226" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.473903" elapsed="0.000365"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.473558" elapsed="0.000762"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.473270" elapsed="0.001106"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.471522" elapsed="0.002891">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t15" name="Updater_6" line="285">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.475931" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.475631" elapsed="0.000360">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.475428" elapsed="0.000625">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.475410" elapsed="0.000693">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.475240" elapsed="0.000948">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.476704" elapsed="0.000204"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.476418" elapsed="0.000543"/>
</kw>
<doc>Run updater tool to change hops again, using 32 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.474709" elapsed="0.002289">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t16" name="Verify_6" line="291">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.478765" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.478459" elapsed="0.000367">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.478251" elapsed="0.000637">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.478231" elapsed="0.000689">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.477828" elapsed="0.001176">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.480248" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.479922" elapsed="0.000369"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.479573" elapsed="0.000770"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.479280" elapsed="0.001118"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.477294" elapsed="0.003142">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t17" name="Updater_7" line="296">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.481908" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.481643" elapsed="0.000325">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.481437" elapsed="0.000593">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.481419" elapsed="0.000643">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.481250" elapsed="0.000911">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.482684" elapsed="0.000204"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.482391" elapsed="0.000551"/>
</kw>
<doc>Run updater tool to change hops again, using 64 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.480718" elapsed="0.002262">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t18" name="Verify_7" line="302">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.484473" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.484206" elapsed="0.000327">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.483985" elapsed="0.000609">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.483966" elapsed="0.000692">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.483800" elapsed="0.000946">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.485958" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.485653" elapsed="0.000354"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.485310" elapsed="0.000748"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.485001" elapsed="0.001130"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.483276" elapsed="0.002893">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t19" name="Updater_8" line="307">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.487624" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.487353" elapsed="0.000331">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.487134" elapsed="0.000613">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.487109" elapsed="0.002325">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.486916" elapsed="0.002608">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.490050" elapsed="0.000227"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.489765" elapsed="0.000567"/>
</kw>
<doc>Run updater tool to change hops again, using 128 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.486411" elapsed="0.003960">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t20" name="Verify_8" line="313">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.491806" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.491539" elapsed="0.000328">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.491334" elapsed="0.000594">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.491315" elapsed="0.000644">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.491147" elapsed="0.000894">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.493269" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.492943" elapsed="0.000368"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.492600" elapsed="0.000763"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.492312" elapsed="0.001107"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.490649" elapsed="0.002807">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t21" name="Updater_9" line="318">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.494837" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.494533" elapsed="0.000363">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.494329" elapsed="0.000629">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.494310" elapsed="0.000679">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.494143" elapsed="0.000928">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.495604" elapsed="0.000206"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.495318" elapsed="0.000546"/>
</kw>
<doc>Run updater tool to change hops again, using 256 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.493652" elapsed="0.002249">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t22" name="Verify_9" line="324">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.497417" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.497149" elapsed="0.000327">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.496926" elapsed="0.000652">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.496908" elapsed="0.000703">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.496742" elapsed="0.000951">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.499136" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.498809" elapsed="0.000371"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.498250" elapsed="0.000982"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.497945" elapsed="0.001343"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.496113" elapsed="0.003213">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t23" name="Updater_10" line="329">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.500775" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.500509" elapsed="0.000326">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.500303" elapsed="0.000592">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.500284" elapsed="0.000642">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.500115" elapsed="0.000892">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.501532" elapsed="0.000201"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.501253" elapsed="0.000533"/>
</kw>
<doc>Run updater tool to change hops again, using 512 blocking http threads.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.499618" elapsed="0.002205">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t24" name="Verify_10" line="335">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.503219" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.502937" elapsed="0.000343">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.502734" elapsed="0.000607">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.502716" elapsed="0.000657">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.502524" elapsed="0.000930">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.504663" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:45:28.504355" elapsed="0.000350"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.503991" elapsed="0.000765"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:45:28.503706" elapsed="0.001106"/>
</kw>
<doc>Verify that within timeout, the correct number of new hops is in PCEP topology.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.502018" elapsed="0.002832">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t25" name="Updater_with delegate" line="340">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.506258" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.505976" elapsed="0.000342">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.505774" elapsed="0.000605">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.505756" elapsed="0.000655">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.505590" elapsed="0.000904">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Do_Not_Start_Failing_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.507021" elapsed="0.000220"/>
</kw>
<doc>This is just a more readable 'None' to override [Teardown].</doc>
<status status="PASS" start="2026-04-11T00:45:28.506740" elapsed="0.000556"/>
</kw>
<doc>Run updater tool to revoke the delegate for the given hop, using 1 blocking http thread.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:45:28.505046" elapsed="0.002287">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t26" name="PCEP_sessions_from_multiple_machines" line="347">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.508943" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.508673" elapsed="0.000330">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:45:28.508429" elapsed="0.000635">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:45:28.508201" elapsed="0.000912">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.508017" elapsed="0.001181">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Run Keywords" owner="BuiltIn" type="TEARDOWN">
<kw name="Stop_Console_Tool_And_Wait_Until_Prompt" owner="BGPcliKeywords">
<kw name="Read" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.510360" level="INFO">[?2004l</msg>
<msg time="2026-04-11T00:45:28.510442" level="INFO">${output} = [?2004l</msg>
<var>${output}</var>
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" start="2026-04-11T00:45:28.510219" elapsed="0.000248"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.510887" level="INFO">[?2004l</msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:28.510637" elapsed="0.000295"/>
</kw>
<kw name="Write_Bare_Ctrl_C" owner="RemoteBash">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.511735" level="INFO">${ctrl_c} = </msg>
<var>${ctrl_c}</var>
<arg>chr(int(3))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:45:28.511421" elapsed="0.000341"/>
</kw>
<kw name="Write Bare" owner="SSHLibrary">
<arg>${ctrl_c}</arg>
<doc>Writes the given ``text`` on the remote machine without appending a newline.</doc>
<status status="PASS" start="2026-04-11T00:45:28.511902" elapsed="0.000330"/>
</kw>
<doc>Construct ctrl+c character and SSH-write it (without endline) to the current SSH connection.
Do not read anything yet.</doc>
<status status="PASS" start="2026-04-11T00:45:28.511138" elapsed="0.001165"/>
</kw>
<kw name="Read Until Prompt" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.550185" level="INFO">^C[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<msg time="2026-04-11T00:45:28.550333" level="INFO">${output} = ^C[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<var>${output}</var>
<doc>Consumes and returns the server output until the prompt is found.</doc>
<status status="PASS" start="2026-04-11T00:45:28.512443" elapsed="0.037917"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.550877" level="INFO">^C[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:28.550552" elapsed="0.000374"/>
</kw>
<doc>Stops the tool by sending ctrl+c</doc>
<status status="PASS" start="2026-04-11T00:45:28.509915" elapsed="0.041071"/>
</kw>
<kw name="Kill all pcc mock simulator processes">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${ssh_alias}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:45:28.551522" elapsed="0.000149"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.552379" level="INFO">Executing command 'ps -fu jenkins | grep "/home/jenkins/pcep-pcc-mock-1.0.1-executable.jar" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:28.574830" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:28.575042" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.552208" elapsed="0.022927"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:28.575253" elapsed="0.000087"/>
</return>
<msg time="2026-04-11T00:45:28.575631" level="INFO">${mock_pid} = </msg>
<var>${mock_pid}</var>
<arg>/home/${ODL_SYSTEM_USER}/${mock_location}</arg>
<status status="PASS" start="2026-04-11T00:45:28.551813" elapsed="0.023873"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.576417" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:28.625623" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${mock_pid}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.576031" elapsed="0.049729"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.627362" level="INFO">Executing command 'ps -fu jenkins | grep "bash -c sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:28.683758" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:28.684119" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.626943" elapsed="0.057239"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:28.684326" elapsed="0.000094"/>
</return>
<msg time="2026-04-11T00:45:28.684743" level="INFO">${script_pid_1} = </msg>
<var>${script_pid_1}</var>
<arg>bash -c sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:45:28.626147" elapsed="0.058651"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.685579" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:28.733635" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_1}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.685227" elapsed="0.048538"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.735370" level="INFO">Executing command 'ps -fu jenkins | grep "sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:28.791766" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:28.791980" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.734957" elapsed="0.057077"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:28.792183" elapsed="0.000081"/>
</return>
<msg time="2026-04-11T00:45:28.792554" level="INFO">${script_pid_2} = </msg>
<var>${script_pid_2}</var>
<arg>sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:45:28.734161" elapsed="0.058448"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.793317" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:28.841986" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_2}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.792942" elapsed="0.049157"/>
</kw>
<status status="PASS" start="2026-04-11T00:45:28.551192" elapsed="0.291002"/>
</kw>
<arg>BGPcliKeywords.Stop_Console_Tool_And_Wait_Until_Prompt</arg>
<arg>AND</arg>
<arg>Kill all pcc mock simulator processes</arg>
<doc>Executes all the given keywords in a sequence.</doc>
<status status="PASS" start="2026-04-11T00:45:28.509458" elapsed="0.332797"/>
</kw>
<doc>Download and start PCC Mock in tools vm and do updation</doc>
<status status="FAIL" start="2026-04-11T00:45:28.507528" elapsed="0.334928">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t27" name="Stop_Pcc_Mock" line="372">
<kw name="Run_Even_When_Failing_Fast" owner="FailFast" type="SETUP">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:45:28.844467" elapsed="0.000345"/>
</kw>
<doc>This is just a more readable 'None' to override [Setup].</doc>
<status status="PASS" start="2026-04-11T00:45:28.844044" elapsed="0.000846"/>
</kw>
<kw name="Switch Connection" owner="SSHLibrary">
<arg>pccmock</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:45:28.845116" elapsed="0.000160"/>
</kw>
<kw name="Stop_Console_Tool_And_Wait_Until_Prompt" owner="BGPcliKeywords">
<kw name="Read" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.846175" level="INFO">${output} =  </msg>
<var>${output}</var>
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" start="2026-04-11T00:45:28.845928" elapsed="0.000285"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.846809" level="INFO"> </msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:28.846410" elapsed="0.000464"/>
</kw>
<kw name="Write_Bare_Ctrl_C" owner="RemoteBash">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.847993" level="INFO">${ctrl_c} = </msg>
<var>${ctrl_c}</var>
<arg>chr(int(3))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:45:28.847524" elapsed="0.000508"/>
</kw>
<kw name="Write Bare" owner="SSHLibrary">
<arg>${ctrl_c}</arg>
<doc>Writes the given ``text`` on the remote machine without appending a newline.</doc>
<status status="PASS" start="2026-04-11T00:45:28.848252" elapsed="0.000273"/>
</kw>
<doc>Construct ctrl+c character and SSH-write it (without endline) to the current SSH connection.
Do not read anything yet.</doc>
<status status="PASS" start="2026-04-11T00:45:28.847163" elapsed="0.001445"/>
</kw>
<kw name="Read Until Prompt" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.878813" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<msg time="2026-04-11T00:45:28.878923" level="INFO">${output} = ^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<var>${output}</var>
<doc>Consumes and returns the server output until the prompt is found.</doc>
<status status="PASS" start="2026-04-11T00:45:28.848799" elapsed="0.030151"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:28.879401" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:28.879131" elapsed="0.000319"/>
</kw>
<doc>Stops the tool by sending ctrl+c</doc>
<status status="PASS" start="2026-04-11T00:45:28.845567" elapsed="0.033942"/>
</kw>
<kw name="Run Keywords" owner="BuiltIn" type="TEARDOWN">
<kw name="Kill all pcc mock simulator processes">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${ssh_alias}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:45:28.880645" elapsed="0.000158"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.881512" level="INFO">Executing command 'ps -fu jenkins | grep "/home/jenkins/pcep-pcc-mock-1.0.1-executable.jar" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:28.904144" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:28.904390" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.881343" elapsed="0.023108"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:28.904578" elapsed="0.000092"/>
</return>
<msg time="2026-04-11T00:45:28.904981" level="INFO">${mock_pid} = </msg>
<var>${mock_pid}</var>
<arg>/home/${ODL_SYSTEM_USER}/${mock_location}</arg>
<status status="PASS" start="2026-04-11T00:45:28.880947" elapsed="0.024094"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.905788" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:28.954527" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${mock_pid}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.905449" elapsed="0.049472"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:28.957412" level="INFO">Executing command 'ps -fu jenkins | grep "bash -c sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:29.011368" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:29.011615" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:28.956901" elapsed="0.054772"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:29.011801" elapsed="0.000112"/>
</return>
<msg time="2026-04-11T00:45:29.012277" level="INFO">${script_pid_1} = </msg>
<var>${script_pid_1}</var>
<arg>bash -c sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:45:28.955693" elapsed="0.056643"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:29.013033" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:29.065452" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_1}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:29.012702" elapsed="0.052919"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:29.067593" level="INFO">Executing command 'ps -fu jenkins | grep "sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:45:29.123892" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:45:29.124255" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:29.067053" elapsed="0.057242"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:45:29.124426" elapsed="0.000082"/>
</return>
<msg time="2026-04-11T00:45:29.124742" level="INFO">${script_pid_2} = </msg>
<var>${script_pid_2}</var>
<arg>sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:45:29.066126" elapsed="0.058653"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:45:29.125406" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:45:29.173796" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_2}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:45:29.125149" elapsed="0.048803"/>
</kw>
<status status="PASS" start="2026-04-11T00:45:28.880309" elapsed="0.293836"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:29.184609" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:29.177552" elapsed="0.007117"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:29.191699" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:29.184925" elapsed="0.006900">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:29.191921" elapsed="0.000063"/>
</return>
<msg time="2026-04-11T00:45:29.192296" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:29.177150" elapsed="0.015188">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:29.196386" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:29.192583" elapsed="0.003857"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:29.199103" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:29.196594" elapsed="0.002578">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:29.176588" elapsed="0.022726">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:34.216728" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:34.202663" elapsed="0.014117"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:34.223481" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:34.217026" elapsed="0.006560">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:34.223678" elapsed="0.000053"/>
</return>
<msg time="2026-04-11T00:45:34.223996" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:34.201869" elapsed="0.022167">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:34.228304" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:34.224276" elapsed="0.004098"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:34.232297" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:34.228583" elapsed="0.003826">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:34.200770" elapsed="0.031849">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:39.249314" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:39.235379" elapsed="0.013989"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:39.255747" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:39.249607" elapsed="0.006253">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:39.255948" elapsed="0.000056"/>
</return>
<msg time="2026-04-11T00:45:39.256322" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:39.234611" elapsed="0.021751">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:39.260075" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:39.256708" elapsed="0.003459"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:39.263153" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:39.260471" elapsed="0.002748">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:39.233694" elapsed="0.029664">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:44.275492" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:44.266422" elapsed="0.009128"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:44.283023" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:44.275825" elapsed="0.007332">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:44.283251" elapsed="0.000059"/>
</return>
<msg time="2026-04-11T00:45:44.283586" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:44.265525" elapsed="0.018102">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:44.287569" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:44.283853" elapsed="0.003785"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:44.290369" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:44.287844" elapsed="0.002591">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:44.264352" elapsed="0.026220">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:49.302787" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:49.292870" elapsed="0.009998"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:49.310559" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:49.303261" elapsed="0.007419">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:49.310772" elapsed="0.000055"/>
</return>
<msg time="2026-04-11T00:45:49.311116" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:49.292187" elapsed="0.018972">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:49.314877" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:49.311382" elapsed="0.003548"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:49.317696" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:49.315096" elapsed="0.002668">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:49.291311" elapsed="0.026712">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:54.330368" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:54.320799" elapsed="0.009630"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:54.337601" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:54.330690" elapsed="0.007028">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:54.337809" elapsed="0.000058"/>
</return>
<msg time="2026-04-11T00:45:54.338164" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:54.320023" elapsed="0.018182">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:54.341526" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:54.338469" elapsed="0.003107"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:54.344177" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:54.341724" elapsed="0.002520">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:54.318952" elapsed="0.025430">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:45:59.355836" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:45:59.346669" elapsed="0.009218"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:59.362105" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:59.356137" elapsed="0.006071">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:45:59.362298" elapsed="0.000048"/>
</return>
<msg time="2026-04-11T00:45:59.362596" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:45:59.345964" elapsed="0.016673">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:45:59.366109" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:45:59.362855" elapsed="0.003305"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:45:59.368718" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:45:59.366305" elapsed="0.002477">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:45:59.345037" elapsed="0.023878">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:04.381000" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:04.371434" elapsed="0.009619"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:04.387742" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:04.381409" elapsed="0.006439">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:04.387935" elapsed="0.000051"/>
</return>
<msg time="2026-04-11T00:46:04.388269" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:04.370709" elapsed="0.017601">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:04.391843" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:04.388527" elapsed="0.003377"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:04.394473" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:04.392050" elapsed="0.002487">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:04.369643" elapsed="0.025057">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:09.406943" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:09.397255" elapsed="0.009752"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:09.413829" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:09.407367" elapsed="0.006577">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:09.414043" elapsed="0.000074"/>
</return>
<msg time="2026-04-11T00:46:09.414406" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:09.396521" elapsed="0.017929">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:09.417601" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:09.414715" elapsed="0.002940"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:09.420310" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:09.417809" elapsed="0.002572">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:09.395534" elapsed="0.024995">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:14.433843" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:14.423181" elapsed="0.010786"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:14.442538" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:14.434600" elapsed="0.008055">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:14.442753" elapsed="0.000070"/>
</return>
<msg time="2026-04-11T00:46:14.443163" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:14.422407" elapsed="0.020798">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:14.446321" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:14.443439" elapsed="0.002932"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:14.449107" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:14.446610" elapsed="0.002586">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:14.421437" elapsed="0.027931">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:19.460272" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:19.451622" elapsed="0.008728"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:19.466895" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:19.460703" elapsed="0.006295">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:19.467102" elapsed="0.000051"/>
</return>
<msg time="2026-04-11T00:46:19.467409" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:19.450915" elapsed="0.016536">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:19.471105" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:19.467668" elapsed="0.003510"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:19.474387" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:19.471381" elapsed="0.003072">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:19.450045" elapsed="0.024541">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:24.486416" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:24.476889" elapsed="0.009581"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:24.493064" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:24.486715" elapsed="0.006468">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:24.493268" elapsed="0.000049"/>
</return>
<msg time="2026-04-11T00:46:24.493574" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:24.476218" elapsed="0.017397">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:24.496941" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:24.493831" elapsed="0.003159"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:24.499556" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:24.497151" elapsed="0.002469">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:24.475330" elapsed="0.024479">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:29.515366" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:29.503019" elapsed="0.012449"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:29.522113" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:29.515884" elapsed="0.006366">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:29.522370" elapsed="0.000068"/>
</return>
<msg time="2026-04-11T00:46:29.522762" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:29.502399" elapsed="0.020394">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:29.525700" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:29.523073" elapsed="0.002682"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:29.528351" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:29.525911" elapsed="0.002505">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:29.501584" elapsed="0.026974">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:34.542061" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:34.533191" elapsed="0.008956"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:34.548914" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:34.542396" elapsed="0.006636">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:34.549146" elapsed="0.000065"/>
</return>
<msg time="2026-04-11T00:46:34.549565" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:34.532443" elapsed="0.017167">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:34.552423" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:34.549858" elapsed="0.002616"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:34.555254" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:34.552619" elapsed="0.002712">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:34.531568" elapsed="0.023901">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:39.577324" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:39.569130" elapsed="0.008244"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:39.583499" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:39.577602" elapsed="0.005995">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:39.583776" elapsed="0.000049"/>
</return>
<msg time="2026-04-11T00:46:39.584140" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:39.568782" elapsed="0.015401">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:39.587676" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:39.584400" elapsed="0.003345"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:39.590735" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:39.587986" elapsed="0.002813">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:39.568298" elapsed="0.022650">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:44.603597" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:44.594339" elapsed="0.009295"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:44.611668" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:44.603832" elapsed="0.007937">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:44.611860" elapsed="0.000047"/>
</return>
<msg time="2026-04-11T00:46:44.612186" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:44.593645" elapsed="0.018582">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:44.615813" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:44.612447" elapsed="0.003435"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:44.619461" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:44.616105" elapsed="0.003445">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:44.592833" elapsed="0.026901">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:49.631072" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:49.622040" elapsed="0.009108"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:49.637306" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:49.631381" elapsed="0.006023">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:49.637490" elapsed="0.000048"/>
</return>
<msg time="2026-04-11T00:46:49.637790" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:49.621375" elapsed="0.016455">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:49.641404" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:49.638048" elapsed="0.003424"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:49.644294" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:49.641692" elapsed="0.002742">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:49.620505" elapsed="0.024075">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:54.655726" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:54.646862" elapsed="0.008950"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:54.665241" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:54.656045" elapsed="0.009277">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:54.665387" elapsed="0.000039"/>
</return>
<msg time="2026-04-11T00:46:54.665636" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:54.646121" elapsed="0.019554">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:54.668370" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:54.665839" elapsed="0.002590"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:54.671130" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:54.668582" elapsed="0.002613">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:54.645282" elapsed="0.026048">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:46:59.682383" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:46:59.673579" elapsed="0.008879"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:59.688734" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:59.682712" elapsed="0.006125">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:46:59.688925" elapsed="0.000048"/>
</return>
<msg time="2026-04-11T00:46:59.689254" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:46:59.672882" elapsed="0.016413">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:46:59.693674" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:46:59.689517" elapsed="0.004262"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:46:59.697107" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:46:59.694048" elapsed="0.003128">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:46:59.672028" elapsed="0.025285">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:04.708592" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:04.699587" elapsed="0.009053"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:04.715236" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:04.708891" elapsed="0.006450">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:04.715427" elapsed="0.000050"/>
</return>
<msg time="2026-04-11T00:47:04.715736" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:04.698884" elapsed="0.016891">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:04.719022" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:04.716026" elapsed="0.003075"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:04.721838" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:04.719293" elapsed="0.002611">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:04.698049" elapsed="0.023989">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:09.733409" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:09.724325" elapsed="0.009133"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:09.739643" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:09.733685" elapsed="0.006100">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:09.739873" elapsed="0.000048"/>
</return>
<msg time="2026-04-11T00:47:09.740196" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:09.723607" elapsed="0.016629">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:09.743774" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:09.740459" elapsed="0.003388"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:09.746454" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:09.744028" elapsed="0.002491">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:09.722745" elapsed="0.023909">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:14.756673" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:14.748383" elapsed="0.008346"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:14.763780" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:14.757008" elapsed="0.006890">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:14.764001" elapsed="0.000061"/>
</return>
<msg time="2026-04-11T00:47:14.764381" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:14.747910" elapsed="0.016510">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:14.768155" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:14.764640" elapsed="0.003592"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:14.772012" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:14.768457" elapsed="0.003672">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:14.747317" elapsed="0.025013">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:19.784226" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:19.774553" elapsed="0.009750"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:19.792025" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:19.784633" elapsed="0.007526">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:19.792261" elapsed="0.000057"/>
</return>
<msg time="2026-04-11T00:47:19.792610" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:19.773872" elapsed="0.018783">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:19.795520" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:19.792915" elapsed="0.002656"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:19.798174" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:19.795720" elapsed="0.002520">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:19.773058" elapsed="0.025326">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:24.811229" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:24.801057" elapsed="0.010229"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:24.819200" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:24.811623" elapsed="0.007704">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:24.819438" elapsed="0.000060"/>
</return>
<msg time="2026-04-11T00:47:24.819857" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:24.800463" elapsed="0.019436">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:24.822726" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:24.820146" elapsed="0.002632"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:24.825525" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:24.822926" elapsed="0.002666">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:24.799270" elapsed="0.026532">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:29.838590" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:29.828067" elapsed="0.010574"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:29.848967" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:29.838887" elapsed="0.010307">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:29.849337" elapsed="0.000093"/>
</return>
<msg time="2026-04-11T00:47:29.849789" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:29.827375" elapsed="0.022444">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:29.852897" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:29.850009" elapsed="0.002942"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:29.855969" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:29.853161" elapsed="0.002877">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:29.826518" elapsed="0.029687">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:34.869348" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:34.858944" elapsed="0.010481"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:34.878328" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:34.869786" elapsed="0.008622">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:34.878472" elapsed="0.000040"/>
</return>
<msg time="2026-04-11T00:47:34.878704" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:34.858242" elapsed="0.020491">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:34.881311" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:34.878899" elapsed="0.002462"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:34.883975" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:34.881508" elapsed="0.002533">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:34.857281" elapsed="0.026912">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:39.897049" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:39.886636" elapsed="0.010503"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:39.903946" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:39.897420" elapsed="0.006639">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:39.904303" elapsed="0.000059"/>
</return>
<msg time="2026-04-11T00:47:39.904662" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:39.885925" elapsed="0.018780">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:39.908580" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:39.904966" elapsed="0.003697"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:39.911671" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:39.908888" elapsed="0.002867">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:39.885060" elapsed="0.026858">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:44.923829" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:44.915302" elapsed="0.008565"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:44.929164" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:44.924037" elapsed="0.005278">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:44.929434" elapsed="0.000061"/>
</return>
<msg time="2026-04-11T00:47:44.929817" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:44.914521" elapsed="0.015341">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:44.933778" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:44.930170" elapsed="0.003681"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:44.937436" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:44.934061" elapsed="0.003442">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:44.913006" elapsed="0.024636">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:49.948663" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:49.939951" elapsed="0.008763"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:49.955110" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:49.948940" elapsed="0.006275">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:49.955301" elapsed="0.000048"/>
</return>
<msg time="2026-04-11T00:47:49.955605" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:49.939288" elapsed="0.016357">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:49.959166" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:49.955861" elapsed="0.003375"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:49.962807" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:49.959438" elapsed="0.003539">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:49.938455" elapsed="0.024737">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:47:54.976670" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:54.966180" elapsed="0.010547"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:54.984058" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:54.976995" elapsed="0.007191">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:47:54.984281" elapsed="0.000051"/>
</return>
<msg time="2026-04-11T00:47:54.984609" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:54.965244" elapsed="0.019408">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:47:54.988306" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:47:54.984888" elapsed="0.003485"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:47:54.991358" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:47:54.988566" elapsed="0.002873">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:54.964048" elapsed="0.027544">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:00.003583" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:47:59.993942" elapsed="0.009709"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:00.009812" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:00.003904" elapsed="0.006006">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:00.010026" elapsed="0.000059"/>
</return>
<msg time="2026-04-11T00:48:00.010362" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:47:59.993205" elapsed="0.017198">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:00.013921" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:00.010629" elapsed="0.003361"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:00.016850" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:00.014256" elapsed="0.002664">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:47:59.992371" elapsed="0.024682">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:05.028575" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:05.019535" elapsed="0.009092"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:05.035273" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:05.028861" elapsed="0.006515">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:05.035463" elapsed="0.000049"/>
</return>
<msg time="2026-04-11T00:48:05.035769" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:05.018813" elapsed="0.016996">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:05.040043" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:05.036026" elapsed="0.004109"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:05.042907" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:05.040343" elapsed="0.002630">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:05.017934" elapsed="0.025196">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:10.055184" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:10.045456" elapsed="0.009809"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:10.063054" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:10.055624" elapsed="0.007551">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:10.063263" elapsed="0.000049"/>
</return>
<msg time="2026-04-11T00:48:10.063573" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:10.044716" elapsed="0.018911">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:10.067408" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:10.063896" elapsed="0.003563"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:10.070110" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:10.067608" elapsed="0.002574">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:10.043844" elapsed="0.026480">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:15.081243" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:15.072624" elapsed="0.008683"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:15.088222" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:15.081553" elapsed="0.006769">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:15.088410" elapsed="0.000050"/>
</return>
<msg time="2026-04-11T00:48:15.088725" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:15.071922" elapsed="0.016843">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:15.092205" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:15.088983" elapsed="0.003272"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:15.094818" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:15.092402" elapsed="0.002481">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:15.071034" elapsed="0.023986">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:20.106609" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:20.097272" elapsed="0.009388"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:20.112778" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:20.106885" elapsed="0.005989">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:20.112959" elapsed="0.000046"/>
</return>
<msg time="2026-04-11T00:48:20.113276" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:20.096583" elapsed="0.016734">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:20.116741" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:20.113535" elapsed="0.003256"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:20.119348" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:20.116936" elapsed="0.002476">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:20.095679" elapsed="0.023866">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:25.133795" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:25.122474" elapsed="0.011418"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:25.142459" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:25.134504" elapsed="0.008056">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:25.142650" elapsed="0.000052"/>
</return>
<msg time="2026-04-11T00:48:25.142981" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:25.121731" elapsed="0.021291">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:25.146653" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:25.143264" elapsed="0.003442"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:25.149253" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:25.146853" elapsed="0.002465">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:25.120821" elapsed="0.028718">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<kw name="Pcep_Off">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:30.161027" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:30.152251" elapsed="0.008855"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.167429" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.161347" elapsed="0.006182">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="PASS" start="2026-04-11T00:48:30.167620" elapsed="0.000053"/>
</return>
<msg time="2026-04-11T00:48:30.167935" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.151408" elapsed="0.016569">409 != 200</status>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.171636" level="INFO">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
}</msg>
<arg>${resp.text}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.168232" elapsed="0.003515"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.174449" level="FAIL">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${resp.text}</arg>
<arg>{"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.171967" elapsed="0.002547">{
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Get topology data, Log content and assert the exact JSON of empty topology.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.150354" elapsed="0.024330">Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<msg time="2026-04-11T00:48:30.174803" level="FAIL">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</msg>
<arg>${PCEP_READY_VERIFY_TIMEOUT}</arg>
<arg>5s</arg>
<arg>Pcep_Off</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-11T00:45:29.174748" elapsed="181.000173">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<arg>Kill all pcc mock simulator processes</arg>
<arg>AND</arg>
<arg>Builtin.Wait_Until_Keyword_Succeeds</arg>
<arg>${PCEP_READY_VERIFY_TIMEOUT}</arg>
<arg>5s</arg>
<arg>Pcep_Off</arg>
<doc>Executes all the given keywords in a sequence.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.879779" elapsed="181.295266">Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</kw>
<doc>Send ctrl+c to pcc-mock, see prompt again within timeout.</doc>
<status status="FAIL" start="2026-04-11T00:45:28.843386" elapsed="181.331772">Teardown failed:
Keyword 'Pcep_Off' failed after retrying for 3 minutes. The last error was: Several failures occurred:

1) 409 != 200

2) {
  "errors": {
    "error": [
      {
        "error-tag": "data-missing",
        "error-message": "Request could not be completed because the relevant data model content does not exist",
        "error-type": "protocol"
      }
    ]
  }
} != {"network-topology:topology":[{"topology-id":"pcep-topology","topology-types":{"network-topology-pcep:topology-pcep":{}}}]}</status>
</test>
<test id="s1-s1-t28" name="PCEP Sessions Flapped with LSP updates" line="379">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.176749" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.176459" elapsed="0.000353">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:48:30.176230" elapsed="0.000646">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:48:30.176206" elapsed="0.000706">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.176001" elapsed="0.000999">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Run Keywords" owner="BuiltIn" type="TEARDOWN">
<kw name="Kill all pcc mock simulator processes">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${ssh_alias}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:48:30.178293" elapsed="0.000207"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.179344" level="INFO">Executing command 'ps -fu jenkins | grep "/home/jenkins/pcep-pcc-mock-1.0.1-executable.jar" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.203203" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.203427" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.179164" elapsed="0.024320"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.203597" elapsed="0.000076"/>
</return>
<msg time="2026-04-11T00:48:30.203955" level="INFO">${mock_pid} = </msg>
<var>${mock_pid}</var>
<arg>/home/${ODL_SYSTEM_USER}/${mock_location}</arg>
<status status="PASS" start="2026-04-11T00:48:30.178705" elapsed="0.025307"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.204705" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.253672" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${mock_pid}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.204394" elapsed="0.049444"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.255462" level="INFO">Executing command 'ps -fu jenkins | grep "bash -c sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.310822" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.311043" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.255030" elapsed="0.056110"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.311258" elapsed="0.000072"/>
</return>
<msg time="2026-04-11T00:48:30.311631" level="INFO">${script_pid_1} = </msg>
<var>${script_pid_1}</var>
<arg>bash -c sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:48:30.254232" elapsed="0.057458"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.312415" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.360781" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_1}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.312049" elapsed="0.048862"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.362462" level="INFO">Executing command 'ps -fu jenkins | grep "sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.419167" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.419386" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.362008" elapsed="0.057434"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.419554" elapsed="0.000069"/>
</return>
<msg time="2026-04-11T00:48:30.419924" level="INFO">${script_pid_2} = </msg>
<var>${script_pid_2}</var>
<arg>sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:48:30.361279" elapsed="0.058702"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.420658" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.464714" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_2}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.420346" elapsed="0.044516"/>
</kw>
<status status="PASS" start="2026-04-11T00:48:30.177754" elapsed="0.287254"/>
</kw>
<kw name="Stop_Console_Tool_And_Wait_Until_Prompt" owner="BGPcliKeywords">
<kw name="Read" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.466779" level="INFO">${output} =  </msg>
<var>${output}</var>
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" start="2026-04-11T00:48:30.466369" elapsed="0.000473"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.467859" level="INFO"> </msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.467199" elapsed="0.000760"/>
</kw>
<kw name="Write_Bare_Ctrl_C" owner="RemoteBash">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.469883" level="INFO">${ctrl_c} = </msg>
<var>${ctrl_c}</var>
<arg>chr(int(3))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:30.469122" elapsed="0.000824"/>
</kw>
<kw name="Write Bare" owner="SSHLibrary">
<arg>${ctrl_c}</arg>
<doc>Writes the given ``text`` on the remote machine without appending a newline.</doc>
<status status="PASS" start="2026-04-11T00:48:30.470300" elapsed="0.000420"/>
</kw>
<doc>Construct ctrl+c character and SSH-write it (without endline) to the current SSH connection.
Do not read anything yet.</doc>
<status status="PASS" start="2026-04-11T00:48:30.468442" elapsed="0.002475"/>
</kw>
<kw name="Read Until Prompt" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.501852" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<msg time="2026-04-11T00:48:30.501967" level="INFO">${output} = ^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<var>${output}</var>
<doc>Consumes and returns the server output until the prompt is found.</doc>
<status status="PASS" start="2026-04-11T00:48:30.471337" elapsed="0.030657"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.502463" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.502181" elapsed="0.000331"/>
</kw>
<doc>Stops the tool by sending ctrl+c</doc>
<status status="PASS" start="2026-04-11T00:48:30.465610" elapsed="0.036962"/>
</kw>
<arg>Kill all pcc mock simulator processes</arg>
<arg>AND</arg>
<arg>BGPcliKeywords.Stop_Console_Tool_And_Wait_Until_Prompt</arg>
<doc>Executes all the given keywords in a sequence.</doc>
<status status="PASS" start="2026-04-11T00:48:30.177303" elapsed="0.325319"/>
</kw>
<doc>Flapping PCEP sessions and perform LSP updates within flapping</doc>
<status status="FAIL" start="2026-04-11T00:48:30.175428" elapsed="0.327253">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t29" name="PCEP Sessions Flapped alongside LSP updates" line="389">
<kw name="Fail_This_Fast_On_Previous_Error" owner="FailFast" type="SETUP">
<if>
<branch type="IF" condition="'''${SuiteFastFail}'''=='True'">
<kw name="Fail" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.504337" level="FAIL">SKIPPED due to a failure in a previous fundamental test case.</msg>
<arg>SKIPPED due to a failure in a previous fundamental test case.</arg>
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.504017" elapsed="0.000391">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<status status="FAIL" start="2026-04-11T00:48:30.503789" elapsed="0.000685">SKIPPED due to a failure in a previous fundamental test case.</status>
</branch>
<status status="FAIL" start="2026-04-11T00:48:30.503756" elapsed="0.000827">SKIPPED due to a failure in a previous fundamental test case.</status>
</if>
<doc>Mark (immediately) this test case as failed when fast-fail is enabled in suite.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.503571" elapsed="0.001105">SKIPPED due to a failure in a previous fundamental test case.</status>
</kw>
<kw name="Run Keywords" owner="BuiltIn" type="TEARDOWN">
<kw name="Kill all pcc mock simulator processes">
<kw name="Switch Connection" owner="SSHLibrary">
<arg>${ssh_alias}</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:48:30.507932" elapsed="0.000174"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.508813" level="INFO">Executing command 'ps -fu jenkins | grep "/home/jenkins/pcep-pcc-mock-1.0.1-executable.jar" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.531329" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.531571" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.508638" elapsed="0.022989"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.531750" elapsed="0.000082"/>
</return>
<msg time="2026-04-11T00:48:30.532166" level="INFO">${mock_pid} = </msg>
<var>${mock_pid}</var>
<arg>/home/${ODL_SYSTEM_USER}/${mock_location}</arg>
<status status="PASS" start="2026-04-11T00:48:30.508255" elapsed="0.023968"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.532898" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.580618" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${mock_pid}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.532570" elapsed="0.048177"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.582266" level="INFO">Executing command 'ps -fu jenkins | grep "bash -c sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.638806" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.639040" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.581861" elapsed="0.057273"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.639244" elapsed="0.000075"/>
</return>
<msg time="2026-04-11T00:48:30.639599" level="INFO">${script_pid_1} = </msg>
<var>${script_pid_1}</var>
<arg>bash -c sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:48:30.581125" elapsed="0.058529"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.640314" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.684897" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_1}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.639979" elapsed="0.045046"/>
</kw>
<kw name="Get pid">
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.686498" level="INFO">Executing command 'ps -fu jenkins | grep "sh /tmp/mock.sh" | grep -v "grep" | awk '{print $2}''.</msg>
<msg time="2026-04-11T00:48:30.742732" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:48:30.742935" level="INFO">${pid} = </msg>
<var>${pid}</var>
<arg>ps -fu ${ODL_SYSTEM_USER} | grep "${process_name}" | grep -v "grep" | awk '{print $2}'</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.686124" elapsed="0.056891"/>
</kw>
<return>
<value>${pid}</value>
<status status="PASS" start="2026-04-11T00:48:30.743160" elapsed="0.000069"/>
</return>
<msg time="2026-04-11T00:48:30.743508" level="INFO">${script_pid_2} = </msg>
<var>${script_pid_2}</var>
<arg>sh /tmp/mock.sh</arg>
<status status="PASS" start="2026-04-11T00:48:30.685381" elapsed="0.058181"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.744221" level="INFO">Executing command 'kill -9 '.</msg>
<msg time="2026-04-11T00:48:30.792744" level="INFO">Command exited with return code 2.</msg>
<arg>kill -9 ${script_pid_2}</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:48:30.743885" elapsed="0.048983"/>
</kw>
<status status="PASS" start="2026-04-11T00:48:30.505403" elapsed="0.287597"/>
</kw>
<kw name="Stop_Console_Tool_And_Wait_Until_Prompt" owner="BGPcliKeywords">
<kw name="Read" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.794539" level="INFO">${output} =  </msg>
<var>${output}</var>
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" start="2026-04-11T00:48:30.794193" elapsed="0.000403"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.795585" level="INFO"> </msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.794914" elapsed="0.000771"/>
</kw>
<kw name="Write_Bare_Ctrl_C" owner="RemoteBash">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.797570" level="INFO">${ctrl_c} = </msg>
<var>${ctrl_c}</var>
<arg>chr(int(3))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:30.796813" elapsed="0.000818"/>
</kw>
<kw name="Write Bare" owner="SSHLibrary">
<arg>${ctrl_c}</arg>
<doc>Writes the given ``text`` on the remote machine without appending a newline.</doc>
<status status="PASS" start="2026-04-11T00:48:30.797944" elapsed="0.000447"/>
</kw>
<doc>Construct ctrl+c character and SSH-write it (without endline) to the current SSH connection.
Do not read anything yet.</doc>
<status status="PASS" start="2026-04-11T00:48:30.796173" elapsed="0.002349"/>
</kw>
<kw name="Read Until Prompt" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.832659" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<msg time="2026-04-11T00:48:30.833220" level="INFO">${output} = ^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<var>${output}</var>
<doc>Consumes and returns the server output until the prompt is found.</doc>
<status status="PASS" start="2026-04-11T00:48:30.798827" elapsed="0.034495"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.834836" level="INFO">^C[?2004l[?2004h[?2004l
[?2004h[jenkins@releng-25826-175-0-builder-0 ~]&gt;</msg>
<arg>${output}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.833919" elapsed="0.001046"/>
</kw>
<doc>Stops the tool by sending ctrl+c</doc>
<status status="PASS" start="2026-04-11T00:48:30.793516" elapsed="0.041703"/>
</kw>
<arg>Kill all pcc mock simulator processes</arg>
<arg>AND</arg>
<arg>BGPcliKeywords.Stop_Console_Tool_And_Wait_Until_Prompt</arg>
<doc>Executes all the given keywords in a sequence.</doc>
<status status="PASS" start="2026-04-11T00:48:30.504958" elapsed="0.330392"/>
</kw>
<doc>Flapping PCEP sessions and perform LSP updates alongside flapping</doc>
<status status="FAIL" start="2026-04-11T00:48:30.502946" elapsed="0.332552">Setup failed:
SKIPPED due to a failure in a previous fundamental test case.</status>
</test>
<test id="s1-s1-t30" name="Download_Pccmock_Log" line="400">
<kw name="Run_Even_When_Failing_Fast" owner="FailFast" type="SETUP">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:48:30.838378" elapsed="0.000580"/>
</kw>
<doc>This is just a more readable 'None' to override [Setup].</doc>
<status status="PASS" start="2026-04-11T00:48:30.837603" elapsed="0.001622"/>
</kw>
<kw name="Get File" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.850346" level="INFO">[chan 30] Opened sftp connection (server version 3)</msg>
<msg time="2026-04-11T00:48:30.855873" level="INFO">'/tmp/throughpcep.log' -&gt; '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/throughpcep.log'</msg>
<arg>${LOG_PATH}/${LOG_NAME}</arg>
<arg>${LOG_NAME}</arg>
<doc>Downloads file(s) from the remote machine to the local machine.</doc>
<status status="PASS" start="2026-04-11T00:48:30.839621" elapsed="0.016336"/>
</kw>
<kw name="Get File" owner="SSHLibrary">
<msg time="2026-04-11T00:48:30.861997" level="FAIL">There were no source files matching '/tmp/serial_execution.log'.</msg>
<arg>${LOG_PATH}/serial_execution.log</arg>
<arg>serial_execution.log</arg>
<doc>Downloads file(s) from the remote machine to the local machine.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.856230" elapsed="0.007401">There were no source files matching '/tmp/serial_execution.log'.</status>
</kw>
<kw name="Get File" owner="SSHLibrary">
<arg>${LOG_PATH}/throughpcep_parallel_Execution.log</arg>
<doc>Downloads file(s) from the remote machine to the local machine.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:30.863925" elapsed="0.000033"/>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.866376" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:30.865836" elapsed="0.000603"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:48:30.865299" elapsed="0.001214"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:48:30.864405" elapsed="0.002190"/>
</kw>
<doc>Transfer pcc-mock output from pcc-mock VM to robot VM.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.836167" elapsed="0.030484">There were no source files matching '/tmp/serial_execution.log'.</status>
</test>
<test id="s1-s1-t31" name="Topology_Postcondition" line="407">
<kw name="Run_Even_When_Failing_Fast" owner="FailFast" type="SETUP">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:48:30.868004" elapsed="0.000324"/>
</kw>
<doc>This is just a more readable 'None' to override [Setup].</doc>
<status status="PASS" start="2026-04-11T00:48:30.867648" elapsed="0.000755"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.870605" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:30.870036" elapsed="0.000607"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.871571" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:30.870867" elapsed="0.000765"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.872231" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:30.871835" elapsed="0.000458"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:30.869635" elapsed="0.002734"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:30.880606" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:30.873384" elapsed="0.007252"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:30.885740" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.880793" elapsed="0.005038">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:30.885917" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.873010" elapsed="0.013091">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:30.886321" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:30.886545" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:30.886626" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.872589" elapsed="0.014171">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:30.886965" elapsed="0.000029"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.869288" elapsed="0.017865">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:35.890816" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:35.889793" elapsed="0.001099"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:35.892337" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:35.891306" elapsed="0.001129"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:35.893335" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:35.892760" elapsed="0.000673"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:35.889039" elapsed="0.004512"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:35.903816" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:35.895563" elapsed="0.008294"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:35.910031" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:35.904207" elapsed="0.005947">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:35.910243" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:35.894723" elapsed="0.015685">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:35.910627" elapsed="0.000030"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:35.910875" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:35.910960" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:35.893875" elapsed="0.017240">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:35.911328" elapsed="0.000029"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:35.888270" elapsed="0.023204">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:40.915153" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:40.913894" elapsed="0.001364"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:40.917021" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:40.915743" elapsed="0.001447"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:40.918298" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:40.917598" elapsed="0.000811"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:40.913190" elapsed="0.005421"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:40.927792" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:40.919648" elapsed="0.008187"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:40.933939" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:40.928049" elapsed="0.005990">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:40.934147" elapsed="0.000030"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:40.919389" elapsed="0.014918">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:40.934538" elapsed="0.000036"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:40.934840" elapsed="0.000035"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:40.934940" elapsed="0.000027"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:40.918975" elapsed="0.016148">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:40.935282" elapsed="0.000023"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:40.912400" elapsed="0.022994">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:45.939357" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:45.938287" elapsed="0.001119"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:45.940295" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:45.939641" elapsed="0.000717"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:45.940920" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:45.940564" elapsed="0.000419"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:45.937520" elapsed="0.003541"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:45.950115" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:45.942647" elapsed="0.007508"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:45.955927" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:45.950339" elapsed="0.005691">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:45.956141" elapsed="0.000031"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:45.942222" elapsed="0.014106">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:45.956551" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:45.956902" elapsed="0.000031"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:45.956990" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:45.941306" elapsed="0.015848">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:45.957366" elapsed="0.000030"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:45.936648" elapsed="0.020867">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:50.960758" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:50.959826" elapsed="0.001001"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:50.962228" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:50.961212" elapsed="0.001112"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:50.963237" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:50.962649" elapsed="0.000687"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:50.959121" elapsed="0.004340"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:50.972749" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:50.965051" elapsed="0.007728"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:50.978305" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:50.972940" elapsed="0.005473">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:50.978507" elapsed="0.000032"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:50.964501" elapsed="0.014177">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:50.978934" elapsed="0.000033"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:50.979196" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:50.979285" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:50.963810" elapsed="0.015616">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:50.979643" elapsed="0.000031"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:50.958338" elapsed="0.021460">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:48:55.983709" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:48:55.982468" elapsed="0.001335"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:48:55.985549" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:48:55.984332" elapsed="0.001321"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:48:55.986689" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:48:55.985989" elapsed="0.000769"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:48:55.981521" elapsed="0.005359"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:48:55.996652" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:48:55.988194" elapsed="0.008501"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:48:56.003178" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:48:55.996918" elapsed="0.006370">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:48:56.003378" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:48:55.987716" elapsed="0.015843">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:56.003782" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:56.004012" elapsed="0.000037"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:48:56.004127" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:48:55.987174" elapsed="0.017095">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:48:56.004480" elapsed="0.000030"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:48:55.980578" elapsed="0.024052">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:01.008031" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:01.007068" elapsed="0.001065"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:01.009562" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:01.008499" elapsed="0.001164"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:01.010574" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:01.009989" elapsed="0.000686"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:01.006388" elapsed="0.004414"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:01.020811" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:01.012444" elapsed="0.008398"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:01.026538" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:01.020999" elapsed="0.005638">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:01.026724" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:01.011848" elapsed="0.015037">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:01.027121" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:01.027351" elapsed="0.000028"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:01.027433" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:01.011165" elapsed="0.016402">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:01.027772" elapsed="0.000028"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:01.005585" elapsed="0.022333">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:06.031177" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:06.030208" elapsed="0.001040"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:06.032631" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:06.031611" elapsed="0.001117"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:06.033632" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:06.033055" elapsed="0.000681"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:06.029430" elapsed="0.004431"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:06.047826" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:06.035715" elapsed="0.012140"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:06.057583" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:06.048124" elapsed="0.009611">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:06.057869" elapsed="0.000043"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:06.035125" elapsed="0.022914">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:06.058210" elapsed="0.000022"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:06.058376" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:06.058435" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:06.034364" elapsed="0.024167">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:06.058678" elapsed="0.000021"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:06.028614" elapsed="0.030168">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:11.062783" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:11.061739" elapsed="0.001115"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:11.064399" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:11.063303" elapsed="0.001202"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:11.065505" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:11.064878" elapsed="0.000743"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:11.061008" elapsed="0.005040"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:11.075167" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:11.067960" elapsed="0.007255"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:11.080062" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:11.075464" elapsed="0.004728">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:11.080302" elapsed="0.000036"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:11.067255" elapsed="0.013240">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:11.080775" elapsed="0.000034"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:11.081020" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:11.081132" elapsed="0.000025"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:11.066478" elapsed="0.014800">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:11.081505" elapsed="0.000032"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:11.060174" elapsed="0.021489">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:16.084733" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:16.083807" elapsed="0.001042"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:16.086265" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:16.085244" elapsed="0.001120"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:16.087259" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:16.086689" elapsed="0.000670"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:16.083140" elapsed="0.004343"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:16.098172" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:16.089197" elapsed="0.009009"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:16.102549" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:16.098383" elapsed="0.004239">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:16.102686" elapsed="0.000023"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:16.088583" elapsed="0.014222">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:16.102969" elapsed="0.000021"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:16.103146" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:16.103208" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:16.087813" elapsed="0.015494">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:16.103458" elapsed="0.000021"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:16.082414" elapsed="0.021148">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:21.106595" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:21.105646" elapsed="0.001020"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:21.108049" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:21.107025" elapsed="0.001153"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:21.109045" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:21.108501" elapsed="0.000676"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:21.104947" elapsed="0.004355"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:21.118748" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:21.111362" elapsed="0.007430"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:21.124763" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:21.119004" elapsed="0.005859">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:21.124947" elapsed="0.000029"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:21.110624" elapsed="0.014602">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:21.125450" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:21.125696" elapsed="0.000030"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:21.125784" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:21.109632" elapsed="0.016288">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:21.126147" elapsed="0.000031"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:21.104260" elapsed="0.022037">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:26.129696" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:26.128577" elapsed="0.001194"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:26.131309" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:26.130200" elapsed="0.001214"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:26.132378" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:26.131762" elapsed="0.000722"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:26.127799" elapsed="0.004820"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:26.142927" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:26.134434" elapsed="0.008523"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:26.147289" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:26.143135" elapsed="0.004227">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:26.147426" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:26.133798" elapsed="0.013742">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:26.147698" elapsed="0.000021"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:26.147860" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:26.147919" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:26.133036" elapsed="0.014979">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:26.148180" elapsed="0.000021"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:26.126968" elapsed="0.021331">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:31.151888" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:31.150716" elapsed="0.001247"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:31.153434" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:31.152379" elapsed="0.001157"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:31.155179" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:31.153867" elapsed="0.001420"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:31.149885" elapsed="0.005536"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:31.165295" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:31.157056" elapsed="0.008271"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:31.169679" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:31.165506" elapsed="0.004249">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:31.169817" elapsed="0.000024"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:31.156484" elapsed="0.013457">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:31.170110" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:31.170276" elapsed="0.000020"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:31.170335" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:31.155762" elapsed="0.014669">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:31.170664" elapsed="0.000024"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:31.149001" elapsed="0.021776">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:36.173863" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:36.172936" elapsed="0.000997"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:36.175349" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:36.174327" elapsed="0.001120"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:36.176345" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:36.175773" elapsed="0.000675"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:36.172242" elapsed="0.004331"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:36.187165" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:36.178226" elapsed="0.008986"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:36.193477" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:36.187429" elapsed="0.006145">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:36.193660" elapsed="0.000028"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:36.177631" elapsed="0.016185">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:36.194035" elapsed="0.000031"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:36.194285" elapsed="0.000029"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:36.194369" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:36.176921" elapsed="0.017584">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:36.194714" elapsed="0.000030"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:36.171496" elapsed="0.023367">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:41.196573" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:41.196110" elapsed="0.000499"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:41.197266" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:41.196791" elapsed="0.000519"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:41.197701" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:41.197455" elapsed="0.000292"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:41.195769" elapsed="0.002036"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:41.205306" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:41.198559" elapsed="0.006780"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:41.209708" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:41.205496" elapsed="0.004285">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:41.209844" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:41.198276" elapsed="0.011682">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:41.210130" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:41.210301" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:41.210360" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:41.197958" elapsed="0.012513">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:41.210630" elapsed="0.000021"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:41.195374" elapsed="0.015362">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:46.214298" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:46.213308" elapsed="0.001073"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:46.215750" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:46.214737" elapsed="0.001111"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:46.217609" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:46.217019" elapsed="0.000694"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:46.212572" elapsed="0.005268"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:46.226943" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:46.219514" elapsed="0.007458"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:46.231252" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:46.227148" elapsed="0.004179">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:46.231394" elapsed="0.000022"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:46.218894" elapsed="0.012618">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:46.231696" elapsed="0.000023"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:46.231860" elapsed="0.000021"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:46.231919" elapsed="0.000015"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:46.218204" elapsed="0.013811">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:46.232204" elapsed="0.000022"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:46.211753" elapsed="0.020558">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:51.235986" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:51.234933" elapsed="0.001124"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:51.237703" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:51.236476" elapsed="0.001338"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:51.238776" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:51.238184" elapsed="0.000693"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:51.234069" elapsed="0.004935"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:51.248429" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:51.240933" elapsed="0.007527"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:51.256201" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:51.248618" elapsed="0.007741">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:51.256496" elapsed="0.000044"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:51.240365" elapsed="0.016384">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:51.257131" elapsed="0.000053"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:51.257503" elapsed="0.000045"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:51.257642" elapsed="0.000118"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:51.239624" elapsed="0.018355">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:51.258381" elapsed="0.000051"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:51.233263" elapsed="0.025384">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:49:56.262424" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:49:56.261643" elapsed="0.000832"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:49:56.263526" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:49:56.262720" elapsed="0.000876"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:49:56.264036" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:49:56.263776" elapsed="0.000324"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:49:56.261142" elapsed="0.003020"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:49:56.271672" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:49:56.265284" elapsed="0.006422"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:49:56.277239" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:49:56.271960" elapsed="0.005385">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:49:56.277448" elapsed="0.000041"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:49:56.264988" elapsed="0.012655">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:56.277866" elapsed="0.000032"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:56.278117" elapsed="0.000033"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:49:56.278206" elapsed="0.000021"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:49:56.264332" elapsed="0.014010">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:49:56.278552" elapsed="0.000029"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:49:56.260550" elapsed="0.018149">409 != 200</status>
</kw>
<kw name="Pcep_Off_Again">
<kw name="Set_Hop">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-11T00:50:01.282797" level="INFO">${i} = 1</msg>
<var>${i}</var>
<arg>str(1 + int(${iteration}))</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-11T00:50:01.281538" elapsed="0.001353"/>
</kw>
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:50:01.284659" level="INFO">${hop} = 1.1.1.1/32</msg>
<arg>${hop}</arg>
<arg>${i}\.${i}\.${i}\.${i}/32</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:50:01.283466" elapsed="0.001299"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-11T00:50:01.285751" level="INFO">1.1.1.1/32</msg>
<arg>${hop}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-11T00:50:01.285160" elapsed="0.000696"/>
</kw>
<arg>0</arg>
<doc>Set pattern to match the currently expected hop.</doc>
<status status="PASS" start="2026-04-11T00:50:01.280679" elapsed="0.005312"/>
</kw>
<kw name="Get_Pcep_Topology_Count">
<kw name="Get_Pcep_Topology_Data">
<kw name="Get Using Session" owner="AuthStandalone">
<msg time="2026-04-11T00:50:01.296475" level="INFO">${resp} = &lt;Response [409]&gt;</msg>
<var>${resp}</var>
<arg>${rest_session}</arg>
<arg>data/${TOPOLOGY_URL}\=pcep-topology?content\=nonconfig</arg>
<doc>Robot keyword, perform GET operation using given opaque session object.</doc>
<status status="PASS" start="2026-04-11T00:50:01.288438" elapsed="0.008071"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<msg time="2026-04-11T00:50:01.310832" level="FAIL">409 != 200</msg>
<arg>${resp.status_code}</arg>
<arg>${200}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="FAIL" start="2026-04-11T00:50:01.296690" elapsed="0.014351">409 != 200</status>
</kw>
<return>
<value>${resp}</value>
<status status="NOT RUN" start="2026-04-11T00:50:01.311266" elapsed="0.000077"/>
</return>
<var>${resp}</var>
<doc>Use session object to download PCEP topology JSON. Check status and return Response object.</doc>
<status status="FAIL" start="2026-04-11T00:50:01.287634" elapsed="0.023958">409 != 200</status>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<var>${count}</var>
<arg>len(re.findall('${pattern}', '''${resp.text}'''))</arg>
<arg>modules=re</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="NOT RUN" start="2026-04-11T00:50:01.312121" elapsed="0.000062"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>${count}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-11T00:50:01.312510" elapsed="0.000045"/>
</kw>
<return>
<value>${count}</value>
<status status="NOT RUN" start="2026-04-11T00:50:01.312641" elapsed="0.000033"/>
</return>
<var>${resp}</var>
<arg>${hop}</arg>
<doc>Get topology data, return number of pattern matches.</doc>
<status status="FAIL" start="2026-04-11T00:50:01.286690" elapsed="0.026166">409 != 200</status>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${resp}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="NOT RUN" start="2026-04-11T00:50:01.313276" elapsed="0.000049"/>
</kw>
<doc>Get topology count of final hop, assert there is none.
This is more log friendly than Pcep_Off keyword, as it does not Log possibly large content.</doc>
<status status="FAIL" start="2026-04-11T00:50:01.279688" elapsed="0.033827">409 != 200</status>
</kw>
<msg time="2026-04-11T00:50:01.313706" level="FAIL">Keyword 'Pcep_Off_Again' failed after retrying for 1 minute 30 seconds. The last error was: 409 != 200</msg>
<arg>90s</arg>
<arg>5s</arg>
<arg>Pcep_Off_Again</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-11T00:48:30.868615" elapsed="90.445321">Keyword 'Pcep_Off_Again' failed after retrying for 1 minute 30 seconds. The last error was: 409 != 200</status>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<kw name="Set Suite Variable" owner="BuiltIn">
<msg time="2026-04-11T00:50:01.315595" level="INFO">${SuiteFastFail} = True</msg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
<status status="PASS" start="2026-04-11T00:50:01.315263" elapsed="0.000382"/>
</kw>
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:50:01.314757" elapsed="0.000939"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:50:01.314381" elapsed="0.001372"/>
</kw>
<doc>Verify that within timeout, PCEP topology contains no PCCs again.</doc>
<tag>critical</tag>
<status status="FAIL" start="2026-04-11T00:48:30.866951" elapsed="90.448843">Keyword 'Pcep_Off_Again' failed after retrying for 1 minute 30 seconds. The last error was: 409 != 200</status>
</test>
<test id="s1-s1-t32" name="Restore_Tcp_Rw_Reuse" line="413">
<kw name="Run_Even_When_Failing_Fast" owner="FailFast" type="SETUP">
<kw name="No Operation" owner="BuiltIn">
<doc>Does absolutely nothing.</doc>
<status status="PASS" start="2026-04-11T00:50:01.316892" elapsed="0.000231"/>
</kw>
<doc>This is just a more readable 'None' to override [Setup].</doc>
<status status="PASS" start="2026-04-11T00:50:01.316616" elapsed="0.000561"/>
</kw>
<kw name="Pass Execution If" owner="BuiltIn">
<arg>not ${UPDATERVM_ENABLE_TCP_RW_REUSE}</arg>
<arg>Manipulation of tcp_rw_reuse is not requested.</arg>
<doc>Conditionally skips rest of the current test, setup, or teardown with PASS status.</doc>
<status status="PASS" start="2026-04-11T00:50:01.317327" elapsed="0.000315"/>
</kw>
<kw name="Switch Connection" owner="SSHLibrary">
<arg>updater</arg>
<doc>Switches the active connection by index or alias.</doc>
<status status="PASS" start="2026-04-11T00:50:01.317792" elapsed="0.000132"/>
</kw>
<kw name="Variable Should Exist" owner="BuiltIn">
<arg>${tcp_rw_reuse}</arg>
<doc>Fails unless the given variable exists within the current scope.</doc>
<status status="PASS" start="2026-04-11T00:50:01.318178" elapsed="0.000299"/>
</kw>
<kw name="Execute Command" owner="SSHLibrary">
<msg time="2026-04-11T00:50:01.318840" level="INFO">Executing command 'sudo bash -c "echo 2 &gt; /proc/sys/net/ipv4/tcp_tw_reuse"'.</msg>
<msg time="2026-04-11T00:50:01.352174" level="INFO">Command exited with return code 0.</msg>
<msg time="2026-04-11T00:50:01.352438" level="INFO">${out} = </msg>
<msg time="2026-04-11T00:50:01.352541" level="INFO">${rc} = 0</msg>
<var>${out}</var>
<var>${rc}</var>
<arg>sudo bash -c "echo ${tcp_rw_reuse} &gt; /proc/sys/net/ipv4/tcp_tw_reuse"</arg>
<arg>return_rc=True</arg>
<doc>Executes ``command`` on the remote machine and returns its outputs.</doc>
<status status="PASS" start="2026-04-11T00:50:01.318629" elapsed="0.033964"/>
</kw>
<kw name="Should Be Equal" owner="BuiltIn">
<arg>${rc}</arg>
<arg>${0}</arg>
<doc>Fails if the given objects are unequal.</doc>
<status status="PASS" start="2026-04-11T00:50:01.353015" elapsed="0.003822"/>
</kw>
<kw name="Start_Failing_Fast_If_This_Failed" owner="FailFast" type="TEARDOWN">
<kw name="Run Keyword If Test Failed" owner="BuiltIn">
<arg>BuiltIn.Set_Suite_Variable</arg>
<arg>${SuiteFastFail}</arg>
<arg>True</arg>
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
<status status="PASS" start="2026-04-11T00:50:01.357708" elapsed="0.000436"/>
</kw>
<doc>Set suite fail fast behavior on, if current test case has failed.</doc>
<status status="PASS" start="2026-04-11T00:50:01.357291" elapsed="0.000946"/>
</kw>
<doc>If requested, restore the old value if enabling TCP reuse was successful on Updater VM.</doc>
<status status="PASS" start="2026-04-11T00:50:01.316068" elapsed="0.042223"/>
</test>
<kw name="Disconnect" type="TEARDOWN">
<kw name="Close All Connections" owner="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" start="2026-04-11T00:50:01.360932" elapsed="0.000700"/>
</kw>
<doc>Explicitly close all SSH connections.</doc>
<status status="PASS" start="2026-04-11T00:50:01.360599" elapsed="0.001121"/>
</kw>
<doc>PCEP performance suite, uses restconf with configurable authentication.

Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.

This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html


General Overview:

This is a suite which has both scale and performance aspects.
Given scale target, suite reports failures if functional error
is detected, or if various time limits expire.
For passing test cases, their duration is the performance metric.

ODL acts as a translation layer between PCEP capable devices
and users employing RESTCONF.
Performance measurement focuses on two different workflows.

The first workflow is initial synchronization, when ODL learns
the state of PCEP topology as devices connect to it,
while restconf user reads the state repeatedly.
The second workflow is mass update, when restconf users issue RPCs
to updale Layer Switched Paths on Path Computation Clients.

This suite uses pcc-mock (downloaded from Nexus) to simulate PCCs.
It needs segment of bindable IP addresses,
one for each simulated PCC; so running pcc-mock from remote machine
is only viable when just single PCC is simulated.
Testing with multiple PCCs works best when pcc-mock
runs on the same VM as ODL, so 127.0.0.0/8 subnet can be used.

Library AuthStandalone is used directly for restconf reads
in the first workflow. That library transparently handles several
http authentication methods, based on credentials and pybot arguments.

In the second workflow, updater.py utility is used for issuing
rapid restconf requests. It can use multiple worker threads,
as http requests are blocking.
Due to CPython interpreter itself being single threaded,
amounts of threads above 8-16 are actually slightly slower
(which may roughly correspond to network traffic
being more limiting factor than CPU).
This suite starts updater utility bound to single CPU,
as this setup was the most performant in other tests.

In case of failed test case, other tests are skipped (unless
this is overriden by [Setup]) to finish test run sooner.

Variables and test case names refer to Controller(ODL_SYSTEM) and Mininet
(TOOLS_SYSTEM), those are assumed to be separate remote VMs, one to host ODL,
other to host tools.
In case updater and pcc-mock are desired to run
from separate machines, their parameters use Mininet(TOOLS_SYSTEM)
values as default.
If both updater VM and pcc-mock VM parameters are specified,
Mininet(TOOLS_SYSTEM) parameters may be skipped.
Variable False decides the pcc-mock running machine.

Some launch scripts put restrictions on how pybot options
can be specified, so there are utility variables to help with
copying Controller related value to apply fo updater of pccmock.
Having a tool co-located with ODL reduces network latency,
but puts more pressure on CPU and memory on Controller VM.

In some environments, issues with TIME-WAIT prevent high restconf rates,
so TCP reuse is temporarily allowed during the suite run, if possible
(and if not disabled by UPDATERVM_ENABLE_TCP_RW_REUSE option value).
See http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html
This suite ignores possible failures when changing reuse.

Similarly, in some environments, handling of requests.Session object matters
try changing RESTCONF_REUSE value to see if it helps.

Variables to override (only if needed) in pybot command:
(Look into Variables table to see the default values.)

FIRST_PCC_IP: Set in case bind address is different from public pcc-mock VM address.
LOG_NAME: Filename (without path) to save pcc-mock output into.
LOG_PATH: Override if not the same as pccmock VM workspace.
LSPS: Number of LSPs per PCC to simulate and test.
MOCK_FILE: Filename to use for mock-pcc executable instead of the timestamped one.
ODL_SYSTEM_IP: Numeric IP address of VM where ODL runs.
ODL_SYSTEM_USER: Username for ssh login to ODL VM.
ODL_SYSTEM_PASSWORD: Ssh password, empty means public keys are used instead.
ODL_SYSTEM_PROMPT: Substring to identify Linux prompt on ODL VM.
ODL_SYSTEM_WORKSPACE: Path to where files can be written on ODL VM.
PCCDOWNLOAD_HOSTHEADER: Download server may check checks this header before showing content.
PCCDOWNLOAD_URLBASE: URL to pcep-pcc-mock folder in Nexus (use numberic IP if DNS has problems).
PCCMOCK_COLOCATED: If True, set PCCMOCKVM* to mirror ODL_SYSTEM*
PCCMOCKVM_IP: Override TOOLS_SYSTEM for pcc-mock usage.
PCCMOCKVM_*: Override corresponding TOOLS_SYSTEM_* for pcc-mock usage.
PCCS: Number of PCCs to simulate and test.
PCEP_READY_VERIFY_TIMEOUT: Grace period for pcep-topology to appear. Lower if ODL is ready.
RESTCONF_*: USER, PASSWORD and SCOPE to authenticate with, REUSE session.
(Note: If SCOPE is not empty, token-based authentication is used.)
TOOLS_SYSTEM_IP: Numeric IP address of VM to run pcc-mock and updater from by default.
TOOLS_SYSTEM_PASSWORD: Linux password to go with the username (empty means keys).
TOOLS_SYSTEM_PROMPT: Substring to identify Linux prompt on TOOLS_SYSTEM VM.
TOOLS_SYSTEM_USER: Linux username to SSH to on TOOLS_SYSTEM VM.
TOOLS_SYSTEM_WORKSPACE: Path to where files may be created on TOOLS_SYSTEM VM.
UPDATER_COLOCATED: If True, overrides UPDATERVM_* parameters to point at ODL_SYSTEM
(The purpose is to provide an option without ability to unpack ODL_SYSTEM value.)
UPDATER_ODLADDRESS: Override if public ODL_SYSTEM address is not best fit.
UPDATER_REFRESH: Main updater thread may sleep this long. Balance precision with overhead.
UPDATER_TIMEOUT: If updater stops itself if running more than this time.
(Set this limit according to your performance target.)
UPDATERVM_ENABLE_TCP_RW_REUSE: Set to false if changing Linux configuration is not desired.
UPDATERVM_IP: Override TOOLS_SYSTEM for updater.py usage.
UPDATERVM_*: Override corresponding TOOLS_SYSTEM_* for updater.py usage.</doc>
<status status="FAIL" start="2026-04-11T00:40:24.112633" elapsed="577.249130"/>
</suite>
<status status="FAIL" start="2026-04-11T00:40:24.073586" elapsed="577.289953"/>
</suite>
<statistics>
<total>
<stat pass="3" fail="29" skip="0">All Tests</stat>
</total>
<tag>
<stat pass="0" fail="24" skip="0">critical</stat>
</tag>
<suite>
<stat name="bgpcep-throughpcep.txt" id="s1" pass="3" fail="29" skip="0">bgpcep-throughpcep.txt</stat>
<stat name="Cases" id="s1-s1" pass="3" fail="29" skip="0">bgpcep-throughpcep.txt.Cases</stat>
</suite>
</statistics>
<errors>
<msg time="2026-04-11T00:40:24.323436" level="WARN">Error in file '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/BGPSpeaker.robot' on line 27: Suite 'bgpcep-throughpcep.txt.Cases' has already imported library 'SSHLibrary' with different arguments. This import is ignored.</msg>
<msg time="2026-04-11T00:40:24.329434" level="WARN">Error in file '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/RemoteBash.robot' on line 25: Suite 'bgpcep-throughpcep.txt.Cases' has already imported library 'SSHLibrary' with different arguments. This import is ignored.</msg>
<msg time="2026-04-11T00:40:24.348333" level="WARN">Error in file '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/SSHKeywords.robot' on line 16: Suite 'bgpcep-throughpcep.txt.Cases' has already imported library 'SSHLibrary' with different arguments. This import is ignored.</msg>
<msg time="2026-04-11T00:40:24.385073" level="WARN">Error in file '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/Utils.robot' on line 4: Suite 'bgpcep-throughpcep.txt.Cases' has already imported library 'SSHLibrary' with different arguments. This import is ignored.</msg>
<msg time="2026-04-11T00:40:24.498376" level="WARN">Error in file '/w/workspace/bgpcep-csit-1node-throughpcep-all-vanadium/test/csit/libraries/NexusKeywords.robot' on line 20: Suite 'bgpcep-throughpcep.txt.Cases' has already imported library 'SSHLibrary' with different arguments. This import is ignored.</msg>
</errors>
</robot>
